/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound100.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-06 22:32:22,159 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-06 22:32:22,160 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-06 22:32:22,186 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-06 22:32:22,186 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-06 22:32:22,186 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-06 22:32:22,199 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-06 22:32:22,201 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-06 22:32:22,202 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-06 22:32:22,203 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-06 22:32:22,203 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-06 22:32:22,204 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-06 22:32:22,204 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-06 22:32:22,205 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-06 22:32:22,205 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-06 22:32:22,206 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-06 22:32:22,206 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-06 22:32:22,207 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-06 22:32:22,208 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-06 22:32:22,209 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-06 22:32:22,210 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-06 22:32:22,214 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-06 22:32:22,218 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-06 22:32:22,220 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-06 22:32:22,221 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-06 22:32:22,226 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-06 22:32:22,226 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-06 22:32:22,226 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-06 22:32:22,226 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-06 22:32:22,227 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-06 22:32:22,227 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-06 22:32:22,227 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-06 22:32:22,228 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-06 22:32:22,228 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-06 22:32:22,229 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-06 22:32:22,229 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-06 22:32:22,229 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-06 22:32:22,230 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-06 22:32:22,230 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-06 22:32:22,230 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-06 22:32:22,231 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-06 22:32:22,237 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-06 22:32:22,237 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-04-06 22:32:22,243 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-06 22:32:22,243 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-06 22:32:22,244 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-06 22:32:22,244 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-06 22:32:22,244 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-06 22:32:22,244 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-06 22:32:22,244 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-06 22:32:22,244 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-06 22:32:22,244 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-06 22:32:22,244 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-06 22:32:22,244 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-06 22:32:22,244 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-06 22:32:22,244 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-06 22:32:22,245 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-06 22:32:22,245 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-06 22:32:22,245 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 22:32:22,245 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-06 22:32:22,245 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-06 22:32:22,245 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-06 22:32:22,245 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-06 22:32:22,245 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-06 22:32:22,245 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-04-06 22:32:22,245 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-04-06 22:32:22,402 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-06 22:32:22,422 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-06 22:32:22,425 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-06 22:32:22,426 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-06 22:32:22,427 INFO L275 PluginConnector]: CDTParser initialized [2022-04-06 22:32:22,428 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound100.c [2022-04-06 22:32:22,493 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/beeddcc95/3eb6ed1d86494a40824eff461ad03016/FLAGe4c29b4ce [2022-04-06 22:32:22,817 INFO L306 CDTParser]: Found 1 translation units. [2022-04-06 22:32:22,818 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound100.c [2022-04-06 22:32:22,822 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/beeddcc95/3eb6ed1d86494a40824eff461ad03016/FLAGe4c29b4ce [2022-04-06 22:32:23,260 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/beeddcc95/3eb6ed1d86494a40824eff461ad03016 [2022-04-06 22:32:23,262 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-06 22:32:23,262 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-06 22:32:23,266 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-06 22:32:23,266 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-06 22:32:23,268 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-06 22:32:23,284 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 10:32:23" (1/1) ... [2022-04-06 22:32:23,285 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6cc18bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:32:23, skipping insertion in model container [2022-04-06 22:32:23,285 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 10:32:23" (1/1) ... [2022-04-06 22:32:23,289 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-06 22:32:23,298 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-06 22:32:23,402 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound100.c[490,503] [2022-04-06 22:32:23,414 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 22:32:23,419 INFO L203 MainTranslator]: Completed pre-run [2022-04-06 22:32:23,426 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd2-ll_valuebound100.c[490,503] [2022-04-06 22:32:23,432 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 22:32:23,440 INFO L208 MainTranslator]: Completed translation [2022-04-06 22:32:23,440 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:32:23 WrapperNode [2022-04-06 22:32:23,440 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-06 22:32:23,441 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-06 22:32:23,441 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-06 22:32:23,441 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-06 22:32:23,448 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:32:23" (1/1) ... [2022-04-06 22:32:23,448 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:32:23" (1/1) ... [2022-04-06 22:32:23,452 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:32:23" (1/1) ... [2022-04-06 22:32:23,452 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:32:23" (1/1) ... [2022-04-06 22:32:23,455 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:32:23" (1/1) ... [2022-04-06 22:32:23,457 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:32:23" (1/1) ... [2022-04-06 22:32:23,458 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:32:23" (1/1) ... [2022-04-06 22:32:23,459 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-06 22:32:23,459 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-06 22:32:23,459 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-06 22:32:23,460 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-06 22:32:23,460 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:32:23" (1/1) ... [2022-04-06 22:32:23,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 22:32:23,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:23,490 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-04-06 22:32:23,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-04-06 22:32:23,515 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-06 22:32:23,515 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-06 22:32:23,515 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-06 22:32:23,515 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-06 22:32:23,516 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-06 22:32:23,516 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-06 22:32:23,516 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-06 22:32:23,516 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-06 22:32:23,516 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-06 22:32:23,516 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-06 22:32:23,516 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-06 22:32:23,516 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-06 22:32:23,516 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-06 22:32:23,516 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-06 22:32:23,516 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-06 22:32:23,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-06 22:32:23,517 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-06 22:32:23,517 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-06 22:32:23,517 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-06 22:32:23,517 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-06 22:32:23,585 INFO L234 CfgBuilder]: Building ICFG [2022-04-06 22:32:23,587 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-06 22:32:23,714 INFO L275 CfgBuilder]: Performing block encoding [2022-04-06 22:32:23,719 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-06 22:32:23,719 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-04-06 22:32:23,721 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 10:32:23 BoogieIcfgContainer [2022-04-06 22:32:23,721 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-06 22:32:23,722 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-06 22:32:23,722 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-06 22:32:23,738 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-06 22:32:23,738 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 10:32:23" (1/3) ... [2022-04-06 22:32:23,739 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e14f3ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 10:32:23, skipping insertion in model container [2022-04-06 22:32:23,739 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:32:23" (2/3) ... [2022-04-06 22:32:23,739 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5e14f3ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 10:32:23, skipping insertion in model container [2022-04-06 22:32:23,739 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 10:32:23" (3/3) ... [2022-04-06 22:32:23,740 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd2-ll_valuebound100.c [2022-04-06 22:32:23,744 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-06 22:32:23,745 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-06 22:32:23,829 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-06 22:32:23,835 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-04-06 22:32:23,835 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-06 22:32:23,862 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 20 states have (on average 1.45) internal successors, (29), 22 states have internal predecessors, (29), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-04-06 22:32:23,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-04-06 22:32:23,869 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:23,869 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:23,870 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:23,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:23,874 INFO L85 PathProgramCache]: Analyzing trace with hash -587582002, now seen corresponding path program 1 times [2022-04-06 22:32:23,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:23,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1679515419] [2022-04-06 22:32:23,903 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:23,904 INFO L85 PathProgramCache]: Analyzing trace with hash -587582002, now seen corresponding path program 2 times [2022-04-06 22:32:23,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:23,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473505939] [2022-04-06 22:32:23,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:23,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:24,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:32:24,069 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 22:32:24,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:32:24,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 22:32:24,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:32:24,089 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-04-06 22:32:24,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:32:24,095 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-04-06 22:32:24,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:32:24,099 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-04-06 22:32:24,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:32:24,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2022-04-06 22:32:24,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:32:24,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2022-04-06 22:32:24,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:32:24,114 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-04-06 22:32:24,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:24,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473505939] [2022-04-06 22:32:24,115 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473505939] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:24,116 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:24,116 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 22:32:24,118 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:24,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1679515419] [2022-04-06 22:32:24,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1679515419] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:24,120 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:24,120 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 22:32:24,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606212204] [2022-04-06 22:32:24,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:24,124 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-06 22:32:24,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:24,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-06 22:32:24,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 22:32:24,148 INFO L87 Difference]: Start difference. First operand has 40 states, 20 states have (on average 1.45) internal successors, (29), 22 states have internal predecessors, (29), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 22:32:24,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:24,246 INFO L93 Difference]: Finished difference Result 73 states and 118 transitions. [2022-04-06 22:32:24,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-06 22:32:24,252 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 43 [2022-04-06 22:32:24,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:24,258 INFO L225 Difference]: With dead ends: 73 [2022-04-06 22:32:24,258 INFO L226 Difference]: Without dead ends: 35 [2022-04-06 22:32:24,261 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 22:32:24,264 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 20 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:24,265 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 42 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:32:24,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-04-06 22:32:24,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-04-06 22:32:24,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 17 states have (on average 1.1764705882352942) internal successors, (20), 19 states have internal predecessors, (20), 14 states have call successors, (14), 4 states have call predecessors, (14), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-04-06 22:32:24,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 46 transitions. [2022-04-06 22:32:24,314 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 46 transitions. Word has length 43 [2022-04-06 22:32:24,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:24,314 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 46 transitions. [2022-04-06 22:32:24,314 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 22:32:24,315 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 46 transitions. [2022-04-06 22:32:24,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-04-06 22:32:24,316 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:24,317 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:24,317 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-06 22:32:24,318 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:24,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:24,318 INFO L85 PathProgramCache]: Analyzing trace with hash 987777007, now seen corresponding path program 1 times [2022-04-06 22:32:24,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:24,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [483678325] [2022-04-06 22:32:24,323 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:24,323 INFO L85 PathProgramCache]: Analyzing trace with hash 987777007, now seen corresponding path program 2 times [2022-04-06 22:32:24,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:24,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393211217] [2022-04-06 22:32:24,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:24,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:24,348 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:24,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1879611434] [2022-04-06 22:32:24,349 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:32:24,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:24,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:24,362 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:32:24,387 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-04-06 22:32:24,451 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:32:24,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:24,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 22:32:24,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:24,589 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-04-06 22:32:24,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:32:24,715 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-04-06 22:32:24,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:24,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393211217] [2022-04-06 22:32:24,716 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:24,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879611434] [2022-04-06 22:32:24,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879611434] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:32:24,717 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:32:24,717 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2022-04-06 22:32:24,718 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:24,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [483678325] [2022-04-06 22:32:24,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [483678325] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:24,718 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:24,718 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 22:32:24,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69732056] [2022-04-06 22:32:24,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:24,719 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 22:32:24,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:24,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 22:32:24,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-06 22:32:24,720 INFO L87 Difference]: Start difference. First operand 35 states and 46 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 22:32:24,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:24,811 INFO L93 Difference]: Finished difference Result 52 states and 69 transitions. [2022-04-06 22:32:24,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 22:32:24,811 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 44 [2022-04-06 22:32:24,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:24,812 INFO L225 Difference]: With dead ends: 52 [2022-04-06 22:32:24,813 INFO L226 Difference]: Without dead ends: 44 [2022-04-06 22:32:24,813 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 81 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2022-04-06 22:32:24,814 INFO L913 BasicCegarLoop]: 38 mSDtfsCounter, 19 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:24,814 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 128 Invalid, 101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:32:24,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-04-06 22:32:24,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 37. [2022-04-06 22:32:24,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 19 states have (on average 1.1578947368421053) internal successors, (22), 20 states have internal predecessors, (22), 14 states have call successors, (14), 4 states have call predecessors, (14), 3 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-04-06 22:32:24,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 48 transitions. [2022-04-06 22:32:24,823 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 48 transitions. Word has length 44 [2022-04-06 22:32:24,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:24,823 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 48 transitions. [2022-04-06 22:32:24,823 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2022-04-06 22:32:24,823 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 48 transitions. [2022-04-06 22:32:24,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-04-06 22:32:24,824 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:24,824 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:24,843 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:25,038 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:25,039 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:25,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:25,039 INFO L85 PathProgramCache]: Analyzing trace with hash 561616070, now seen corresponding path program 1 times [2022-04-06 22:32:25,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:25,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2072630809] [2022-04-06 22:32:25,040 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:25,040 INFO L85 PathProgramCache]: Analyzing trace with hash 561616070, now seen corresponding path program 2 times [2022-04-06 22:32:25,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:25,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122689441] [2022-04-06 22:32:25,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:25,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:25,053 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:25,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [360346021] [2022-04-06 22:32:25,053 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:32:25,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:25,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:25,055 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:32:25,143 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-04-06 22:32:25,156 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-04-06 22:32:25,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:25,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 8 conjunts are in the unsatisfiable core [2022-04-06 22:32:25,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:25,240 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-04-06 22:32:25,241 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:32:25,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:25,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122689441] [2022-04-06 22:32:25,241 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:25,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360346021] [2022-04-06 22:32:25,242 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360346021] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:25,242 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:25,243 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:32:25,243 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:25,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2072630809] [2022-04-06 22:32:25,243 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2072630809] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:25,243 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:25,243 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:32:25,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684265758] [2022-04-06 22:32:25,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:25,243 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:32:25,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:25,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:32:25,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:32:25,244 INFO L87 Difference]: Start difference. First operand 37 states and 48 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-04-06 22:32:25,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:25,283 INFO L93 Difference]: Finished difference Result 50 states and 65 transitions. [2022-04-06 22:32:25,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:32:25,285 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) Word has length 45 [2022-04-06 22:32:25,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:25,286 INFO L225 Difference]: With dead ends: 50 [2022-04-06 22:32:25,286 INFO L226 Difference]: Without dead ends: 48 [2022-04-06 22:32:25,286 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 22:32:25,287 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 6 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:25,288 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 154 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:32:25,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2022-04-06 22:32:25,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 43. [2022-04-06 22:32:25,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 23 states have (on average 1.1304347826086956) internal successors, (26), 25 states have internal predecessors, (26), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 12 states have call predecessors, (13), 13 states have call successors, (13) [2022-04-06 22:32:25,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 54 transitions. [2022-04-06 22:32:25,295 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 54 transitions. Word has length 45 [2022-04-06 22:32:25,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:25,295 INFO L478 AbstractCegarLoop]: Abstraction has 43 states and 54 transitions. [2022-04-06 22:32:25,295 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 1 states have call predecessors, (7), 1 states have call successors, (7) [2022-04-06 22:32:25,295 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 54 transitions. [2022-04-06 22:32:25,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-04-06 22:32:25,296 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:25,296 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:25,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:25,512 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-04-06 22:32:25,512 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:25,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:25,513 INFO L85 PathProgramCache]: Analyzing trace with hash -680064098, now seen corresponding path program 1 times [2022-04-06 22:32:25,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:25,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [593310071] [2022-04-06 22:32:25,513 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:25,514 INFO L85 PathProgramCache]: Analyzing trace with hash -680064098, now seen corresponding path program 2 times [2022-04-06 22:32:25,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:25,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267465845] [2022-04-06 22:32:25,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:25,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:25,523 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:25,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1810661851] [2022-04-06 22:32:25,524 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:32:25,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:25,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:25,524 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:32:25,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-04-06 22:32:25,562 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:32:25,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:25,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 22:32:25,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:25,673 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-04-06 22:32:25,673 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:32:25,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:25,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267465845] [2022-04-06 22:32:25,673 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:25,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810661851] [2022-04-06 22:32:25,674 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1810661851] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:25,674 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:25,674 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:32:25,674 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:25,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [593310071] [2022-04-06 22:32:25,674 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [593310071] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:25,674 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:25,674 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:32:25,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678523395] [2022-04-06 22:32:25,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:25,674 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:32:25,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:25,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:32:25,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:32:25,675 INFO L87 Difference]: Start difference. First operand 43 states and 54 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 22:32:25,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:25,708 INFO L93 Difference]: Finished difference Result 58 states and 74 transitions. [2022-04-06 22:32:25,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:32:25,709 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 50 [2022-04-06 22:32:25,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:25,710 INFO L225 Difference]: With dead ends: 58 [2022-04-06 22:32:25,711 INFO L226 Difference]: Without dead ends: 56 [2022-04-06 22:32:25,711 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 22:32:25,711 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 7 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:25,712 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 161 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:32:25,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-04-06 22:32:25,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 55. [2022-04-06 22:32:25,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 29 states have (on average 1.1379310344827587) internal successors, (33), 32 states have internal predecessors, (33), 20 states have call successors, (20), 6 states have call predecessors, (20), 5 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-04-06 22:32:25,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 71 transitions. [2022-04-06 22:32:25,720 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 71 transitions. Word has length 50 [2022-04-06 22:32:25,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:25,720 INFO L478 AbstractCegarLoop]: Abstraction has 55 states and 71 transitions. [2022-04-06 22:32:25,720 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-04-06 22:32:25,720 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 71 transitions. [2022-04-06 22:32:25,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-04-06 22:32:25,721 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:25,721 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:25,739 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-04-06 22:32:25,941 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:25,941 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:25,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:25,942 INFO L85 PathProgramCache]: Analyzing trace with hash 606548870, now seen corresponding path program 1 times [2022-04-06 22:32:25,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:25,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1062861894] [2022-04-06 22:32:25,942 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:25,943 INFO L85 PathProgramCache]: Analyzing trace with hash 606548870, now seen corresponding path program 2 times [2022-04-06 22:32:25,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:25,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182750886] [2022-04-06 22:32:25,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:25,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:25,971 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:25,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1271009671] [2022-04-06 22:32:25,971 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:32:25,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:25,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:25,984 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:32:26,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-04-06 22:32:26,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:32:26,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:26,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 22:32:26,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:26,203 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-04-06 22:32:26,204 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:32:26,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:26,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182750886] [2022-04-06 22:32:26,205 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:26,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271009671] [2022-04-06 22:32:26,205 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271009671] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:26,206 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:26,206 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:32:26,206 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:26,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1062861894] [2022-04-06 22:32:26,206 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1062861894] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:26,206 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:26,206 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:32:26,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142163121] [2022-04-06 22:32:26,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:26,206 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:32:26,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:26,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:32:26,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:32:26,207 INFO L87 Difference]: Start difference. First operand 55 states and 71 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 22:32:26,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:26,253 INFO L93 Difference]: Finished difference Result 62 states and 77 transitions. [2022-04-06 22:32:26,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:32:26,253 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 55 [2022-04-06 22:32:26,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:26,255 INFO L225 Difference]: With dead ends: 62 [2022-04-06 22:32:26,255 INFO L226 Difference]: Without dead ends: 60 [2022-04-06 22:32:26,255 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 22:32:26,258 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 7 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:26,258 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 151 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:32:26,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2022-04-06 22:32:26,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 59. [2022-04-06 22:32:26,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 32 states have (on average 1.125) internal successors, (36), 35 states have internal predecessors, (36), 20 states have call successors, (20), 7 states have call predecessors, (20), 6 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-04-06 22:32:26,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 74 transitions. [2022-04-06 22:32:26,276 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 74 transitions. Word has length 55 [2022-04-06 22:32:26,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:26,276 INFO L478 AbstractCegarLoop]: Abstraction has 59 states and 74 transitions. [2022-04-06 22:32:26,276 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-04-06 22:32:26,276 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 74 transitions. [2022-04-06 22:32:26,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-04-06 22:32:26,279 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:26,279 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:26,296 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:26,495 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:26,496 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:26,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:26,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1584976990, now seen corresponding path program 1 times [2022-04-06 22:32:26,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:26,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1545994409] [2022-04-06 22:32:26,496 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:26,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1584976990, now seen corresponding path program 2 times [2022-04-06 22:32:26,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:26,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857761469] [2022-04-06 22:32:26,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:26,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:26,513 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:26,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1638026081] [2022-04-06 22:32:26,513 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:32:26,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:26,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:26,516 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:32:26,517 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-04-06 22:32:26,575 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:32:26,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:26,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 23 conjunts are in the unsatisfiable core [2022-04-06 22:32:26,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:26,743 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-04-06 22:32:26,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:32:26,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:26,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857761469] [2022-04-06 22:32:26,810 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:26,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1638026081] [2022-04-06 22:32:26,810 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1638026081] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:32:26,810 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:32:26,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2022-04-06 22:32:26,811 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:26,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1545994409] [2022-04-06 22:32:26,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1545994409] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:26,811 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:26,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 22:32:26,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027374887] [2022-04-06 22:32:26,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:26,811 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 22:32:26,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:26,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 22:32:26,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-04-06 22:32:26,812 INFO L87 Difference]: Start difference. First operand 59 states and 74 transitions. Second operand has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-04-06 22:32:26,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:26,899 INFO L93 Difference]: Finished difference Result 66 states and 80 transitions. [2022-04-06 22:32:26,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 22:32:26,899 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 60 [2022-04-06 22:32:26,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:26,900 INFO L225 Difference]: With dead ends: 66 [2022-04-06 22:32:26,900 INFO L226 Difference]: Without dead ends: 64 [2022-04-06 22:32:26,900 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-04-06 22:32:26,900 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 11 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:26,901 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 164 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:32:26,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-04-06 22:32:26,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 63. [2022-04-06 22:32:26,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 35 states have (on average 1.1142857142857143) internal successors, (39), 38 states have internal predecessors, (39), 20 states have call successors, (20), 8 states have call predecessors, (20), 7 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2022-04-06 22:32:26,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 77 transitions. [2022-04-06 22:32:26,908 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 77 transitions. Word has length 60 [2022-04-06 22:32:26,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:26,908 INFO L478 AbstractCegarLoop]: Abstraction has 63 states and 77 transitions. [2022-04-06 22:32:26,908 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.857142857142857) internal successors, (20), 6 states have internal predecessors, (20), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2022-04-06 22:32:26,908 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 77 transitions. [2022-04-06 22:32:26,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-04-06 22:32:26,908 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:26,909 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:26,925 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:27,125 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:27,125 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:27,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:27,125 INFO L85 PathProgramCache]: Analyzing trace with hash -669670075, now seen corresponding path program 1 times [2022-04-06 22:32:27,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:27,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1272935813] [2022-04-06 22:32:27,126 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:27,126 INFO L85 PathProgramCache]: Analyzing trace with hash -669670075, now seen corresponding path program 2 times [2022-04-06 22:32:27,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:27,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096221553] [2022-04-06 22:32:27,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:27,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:27,142 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:27,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2045499373] [2022-04-06 22:32:27,142 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:32:27,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:27,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:27,143 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:32:27,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-04-06 22:32:27,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:32:27,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:27,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 15 conjunts are in the unsatisfiable core [2022-04-06 22:32:27,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:27,302 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-04-06 22:32:27,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:32:27,419 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2022-04-06 22:32:27,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:27,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096221553] [2022-04-06 22:32:27,419 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:27,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045499373] [2022-04-06 22:32:27,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045499373] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 22:32:27,420 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:32:27,420 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-04-06 22:32:27,420 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:27,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1272935813] [2022-04-06 22:32:27,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1272935813] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:27,420 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:27,420 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:32:27,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852166030] [2022-04-06 22:32:27,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:27,420 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:32:27,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:27,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:32:27,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-06 22:32:27,421 INFO L87 Difference]: Start difference. First operand 63 states and 77 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-04-06 22:32:27,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:27,452 INFO L93 Difference]: Finished difference Result 69 states and 82 transitions. [2022-04-06 22:32:27,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:32:27,453 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 67 [2022-04-06 22:32:27,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:27,454 INFO L225 Difference]: With dead ends: 69 [2022-04-06 22:32:27,454 INFO L226 Difference]: Without dead ends: 67 [2022-04-06 22:32:27,454 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 126 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-04-06 22:32:27,454 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 6 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:27,454 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 137 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:32:27,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-04-06 22:32:27,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 59. [2022-04-06 22:32:27,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 33 states have (on average 1.121212121212121) internal successors, (37), 34 states have internal predecessors, (37), 18 states have call successors, (18), 8 states have call predecessors, (18), 7 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-04-06 22:32:27,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 71 transitions. [2022-04-06 22:32:27,461 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 71 transitions. Word has length 67 [2022-04-06 22:32:27,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:27,461 INFO L478 AbstractCegarLoop]: Abstraction has 59 states and 71 transitions. [2022-04-06 22:32:27,461 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2022-04-06 22:32:27,461 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 71 transitions. [2022-04-06 22:32:27,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-04-06 22:32:27,462 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:27,462 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:27,495 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:27,705 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:27,705 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:27,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:27,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1682830289, now seen corresponding path program 1 times [2022-04-06 22:32:27,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:27,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [54842361] [2022-04-06 22:32:27,706 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:27,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1682830289, now seen corresponding path program 2 times [2022-04-06 22:32:27,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:27,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357370427] [2022-04-06 22:32:27,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:27,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:27,714 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:27,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [712464488] [2022-04-06 22:32:27,714 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:32:27,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:27,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:27,715 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:32:27,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-04-06 22:32:27,754 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:32:27,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:27,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 22:32:27,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:27,859 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-04-06 22:32:27,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:32:27,990 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2022-04-06 22:32:27,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:27,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357370427] [2022-04-06 22:32:27,990 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:27,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [712464488] [2022-04-06 22:32:27,991 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [712464488] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:32:27,991 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:32:27,991 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-06 22:32:27,991 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:27,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [54842361] [2022-04-06 22:32:27,991 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [54842361] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:27,991 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:27,991 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 22:32:27,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479253947] [2022-04-06 22:32:27,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:27,991 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 22:32:27,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:27,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 22:32:27,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-04-06 22:32:27,992 INFO L87 Difference]: Start difference. First operand 59 states and 71 transitions. Second operand has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 22:32:28,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:28,167 INFO L93 Difference]: Finished difference Result 106 states and 146 transitions. [2022-04-06 22:32:28,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 22:32:28,167 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 69 [2022-04-06 22:32:28,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:28,168 INFO L225 Difference]: With dead ends: 106 [2022-04-06 22:32:28,168 INFO L226 Difference]: Without dead ends: 98 [2022-04-06 22:32:28,168 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-04-06 22:32:28,169 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 30 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 259 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:28,169 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 259 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:32:28,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2022-04-06 22:32:28,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 89. [2022-04-06 22:32:28,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 47 states have (on average 1.1914893617021276) internal successors, (56), 48 states have internal predecessors, (56), 34 states have call successors, (34), 8 states have call predecessors, (34), 7 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-04-06 22:32:28,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 122 transitions. [2022-04-06 22:32:28,186 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 122 transitions. Word has length 69 [2022-04-06 22:32:28,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:28,187 INFO L478 AbstractCegarLoop]: Abstraction has 89 states and 122 transitions. [2022-04-06 22:32:28,187 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.0) internal successors, (24), 7 states have internal predecessors, (24), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 22:32:28,187 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 122 transitions. [2022-04-06 22:32:28,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-04-06 22:32:28,188 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:28,188 INFO L499 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:28,219 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:28,405 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:28,405 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:28,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:28,405 INFO L85 PathProgramCache]: Analyzing trace with hash 376741854, now seen corresponding path program 1 times [2022-04-06 22:32:28,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:28,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1978780557] [2022-04-06 22:32:28,406 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:28,406 INFO L85 PathProgramCache]: Analyzing trace with hash 376741854, now seen corresponding path program 2 times [2022-04-06 22:32:28,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:28,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441259738] [2022-04-06 22:32:28,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:28,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:28,421 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:28,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [279588540] [2022-04-06 22:32:28,421 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:32:28,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:28,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:28,422 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:32:28,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-04-06 22:32:28,466 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:32:28,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:28,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 22 conjunts are in the unsatisfiable core [2022-04-06 22:32:28,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:28,647 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-04-06 22:32:28,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:32:28,810 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-04-06 22:32:28,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:28,810 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441259738] [2022-04-06 22:32:28,811 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:28,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279588540] [2022-04-06 22:32:28,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279588540] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:32:28,811 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:32:28,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 13 [2022-04-06 22:32:28,811 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:28,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1978780557] [2022-04-06 22:32:28,811 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1978780557] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:28,811 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:28,811 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 22:32:28,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146195446] [2022-04-06 22:32:28,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:28,812 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 22:32:28,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:28,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 22:32:28,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-04-06 22:32:28,812 INFO L87 Difference]: Start difference. First operand 89 states and 122 transitions. Second operand has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-04-06 22:32:28,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:28,964 INFO L93 Difference]: Finished difference Result 124 states and 173 transitions. [2022-04-06 22:32:28,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 22:32:28,965 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 75 [2022-04-06 22:32:28,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:28,966 INFO L225 Difference]: With dead ends: 124 [2022-04-06 22:32:28,966 INFO L226 Difference]: Without dead ends: 121 [2022-04-06 22:32:28,966 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 137 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2022-04-06 22:32:28,967 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 21 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:28,967 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 244 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:32:28,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-04-06 22:32:28,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 118. [2022-04-06 22:32:28,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 118 states, 62 states have (on average 1.2096774193548387) internal successors, (75), 64 states have internal predecessors, (75), 47 states have call successors, (47), 9 states have call predecessors, (47), 8 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-04-06 22:32:28,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 118 states to 118 states and 166 transitions. [2022-04-06 22:32:28,981 INFO L78 Accepts]: Start accepts. Automaton has 118 states and 166 transitions. Word has length 75 [2022-04-06 22:32:28,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:28,982 INFO L478 AbstractCegarLoop]: Abstraction has 118 states and 166 transitions. [2022-04-06 22:32:28,982 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.5) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2022-04-06 22:32:28,982 INFO L276 IsEmpty]: Start isEmpty. Operand 118 states and 166 transitions. [2022-04-06 22:32:28,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-04-06 22:32:28,982 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:28,982 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:29,007 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-04-06 22:32:29,199 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-04-06 22:32:29,199 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:29,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:29,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1245952186, now seen corresponding path program 3 times [2022-04-06 22:32:29,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:29,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1942725562] [2022-04-06 22:32:29,200 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:29,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1245952186, now seen corresponding path program 4 times [2022-04-06 22:32:29,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:29,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90601611] [2022-04-06 22:32:29,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:29,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:29,208 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:29,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [799777481] [2022-04-06 22:32:29,208 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:32:29,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:29,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:29,209 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:32:29,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-04-06 22:32:29,253 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:32:29,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:29,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 33 conjunts are in the unsatisfiable core [2022-04-06 22:32:29,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:29,649 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 18 proven. 15 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2022-04-06 22:32:29,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:32:29,937 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-04-06 22:32:29,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:29,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90601611] [2022-04-06 22:32:29,937 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:29,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [799777481] [2022-04-06 22:32:29,938 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [799777481] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:32:29,938 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:32:29,938 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 16 [2022-04-06 22:32:29,938 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:29,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1942725562] [2022-04-06 22:32:29,938 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1942725562] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:29,938 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:29,938 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 22:32:29,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309429254] [2022-04-06 22:32:29,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:29,939 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 22:32:29,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:29,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 22:32:29,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-04-06 22:32:29,939 INFO L87 Difference]: Start difference. First operand 118 states and 166 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 22:32:30,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:30,159 INFO L93 Difference]: Finished difference Result 130 states and 176 transitions. [2022-04-06 22:32:30,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 22:32:30,159 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 80 [2022-04-06 22:32:30,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:30,160 INFO L225 Difference]: With dead ends: 130 [2022-04-06 22:32:30,160 INFO L226 Difference]: Without dead ends: 128 [2022-04-06 22:32:30,161 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 144 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2022-04-06 22:32:30,161 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 30 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:30,161 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 226 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:32:30,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-04-06 22:32:30,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 126. [2022-04-06 22:32:30,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 68 states have (on average 1.1911764705882353) internal successors, (81), 70 states have internal predecessors, (81), 47 states have call successors, (47), 11 states have call predecessors, (47), 10 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-04-06 22:32:30,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 172 transitions. [2022-04-06 22:32:30,174 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 172 transitions. Word has length 80 [2022-04-06 22:32:30,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:30,175 INFO L478 AbstractCegarLoop]: Abstraction has 126 states and 172 transitions. [2022-04-06 22:32:30,175 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 9 states have internal predecessors, (25), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 22:32:30,175 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 172 transitions. [2022-04-06 22:32:30,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-04-06 22:32:30,175 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:30,175 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:30,194 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:30,392 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-04-06 22:32:30,392 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:30,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:30,392 INFO L85 PathProgramCache]: Analyzing trace with hash 901388446, now seen corresponding path program 5 times [2022-04-06 22:32:30,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:30,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [796523518] [2022-04-06 22:32:30,393 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:30,393 INFO L85 PathProgramCache]: Analyzing trace with hash 901388446, now seen corresponding path program 6 times [2022-04-06 22:32:30,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:30,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778568225] [2022-04-06 22:32:30,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:30,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:30,400 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:30,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [728512905] [2022-04-06 22:32:30,400 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:32:30,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:30,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:30,401 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:32:30,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-04-06 22:32:30,465 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:32:30,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:30,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 45 conjunts are in the unsatisfiable core [2022-04-06 22:32:30,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:30,920 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 30 proven. 21 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-04-06 22:32:30,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:32:31,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:31,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778568225] [2022-04-06 22:32:31,034 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:31,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728512905] [2022-04-06 22:32:31,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728512905] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:32:31,034 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:32:31,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-04-06 22:32:31,034 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:31,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [796523518] [2022-04-06 22:32:31,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [796523518] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:31,034 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:31,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 22:32:31,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977649537] [2022-04-06 22:32:31,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:31,034 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 22:32:31,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:31,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 22:32:31,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2022-04-06 22:32:31,035 INFO L87 Difference]: Start difference. First operand 126 states and 172 transitions. Second operand has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 22:32:31,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:31,410 INFO L93 Difference]: Finished difference Result 134 states and 179 transitions. [2022-04-06 22:32:31,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 22:32:31,411 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 85 [2022-04-06 22:32:31,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:31,413 INFO L225 Difference]: With dead ends: 134 [2022-04-06 22:32:31,413 INFO L226 Difference]: Without dead ends: 132 [2022-04-06 22:32:31,413 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-04-06 22:32:31,413 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 24 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:31,414 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 227 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 22:32:31,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2022-04-06 22:32:31,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 130. [2022-04-06 22:32:31,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 71 states have (on average 1.1830985915492958) internal successors, (84), 73 states have internal predecessors, (84), 47 states have call successors, (47), 12 states have call predecessors, (47), 11 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-04-06 22:32:31,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 175 transitions. [2022-04-06 22:32:31,432 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 175 transitions. Word has length 85 [2022-04-06 22:32:31,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:31,432 INFO L478 AbstractCegarLoop]: Abstraction has 130 states and 175 transitions. [2022-04-06 22:32:31,432 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 22:32:31,432 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 175 transitions. [2022-04-06 22:32:31,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-04-06 22:32:31,433 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:31,433 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:31,452 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:31,647 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-04-06 22:32:31,647 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:31,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:31,648 INFO L85 PathProgramCache]: Analyzing trace with hash -686534738, now seen corresponding path program 1 times [2022-04-06 22:32:31,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:31,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [954986090] [2022-04-06 22:32:31,648 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:31,649 INFO L85 PathProgramCache]: Analyzing trace with hash -686534738, now seen corresponding path program 2 times [2022-04-06 22:32:31,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:31,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761789934] [2022-04-06 22:32:31,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:31,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:31,656 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:31,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [209328080] [2022-04-06 22:32:31,656 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:32:31,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:31,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:31,680 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:32:31,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-04-06 22:32:31,732 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:32:31,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:31,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 39 conjunts are in the unsatisfiable core [2022-04-06 22:32:31,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:32,053 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-04-06 22:32:32,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:32:32,330 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-04-06 22:32:32,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:32,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761789934] [2022-04-06 22:32:32,331 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:32,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209328080] [2022-04-06 22:32:32,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209328080] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:32:32,331 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:32:32,331 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-04-06 22:32:32,331 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:32,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [954986090] [2022-04-06 22:32:32,331 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [954986090] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:32,331 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:32,332 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 22:32:32,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425120932] [2022-04-06 22:32:32,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:32,332 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 22:32:32,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:32,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 22:32:32,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-04-06 22:32:32,333 INFO L87 Difference]: Start difference. First operand 130 states and 175 transitions. Second operand has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 5 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-04-06 22:32:32,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:32,618 INFO L93 Difference]: Finished difference Result 157 states and 211 transitions. [2022-04-06 22:32:32,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 22:32:32,619 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 5 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) Word has length 91 [2022-04-06 22:32:32,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:32,620 INFO L225 Difference]: With dead ends: 157 [2022-04-06 22:32:32,620 INFO L226 Difference]: Without dead ends: 154 [2022-04-06 22:32:32,620 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 168 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2022-04-06 22:32:32,620 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 19 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:32,621 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 275 Invalid, 342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:32:32,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2022-04-06 22:32:32,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 153. [2022-04-06 22:32:32,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 84 states have (on average 1.1785714285714286) internal successors, (99), 86 states have internal predecessors, (99), 55 states have call successors, (55), 14 states have call predecessors, (55), 13 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-04-06 22:32:32,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 206 transitions. [2022-04-06 22:32:32,655 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 206 transitions. Word has length 91 [2022-04-06 22:32:32,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:32,655 INFO L478 AbstractCegarLoop]: Abstraction has 153 states and 206 transitions. [2022-04-06 22:32:32,655 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 5 states have call successors, (17), 2 states have call predecessors, (17), 1 states have return successors, (15), 4 states have call predecessors, (15), 4 states have call successors, (15) [2022-04-06 22:32:32,655 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 206 transitions. [2022-04-06 22:32:32,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-04-06 22:32:32,656 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:32,656 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 6, 6, 6, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:32,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:32,872 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-04-06 22:32:32,872 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:32,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:32,872 INFO L85 PathProgramCache]: Analyzing trace with hash -663071842, now seen corresponding path program 7 times [2022-04-06 22:32:32,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:32,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1992708640] [2022-04-06 22:32:32,873 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:32,873 INFO L85 PathProgramCache]: Analyzing trace with hash -663071842, now seen corresponding path program 8 times [2022-04-06 22:32:32,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:32,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623542109] [2022-04-06 22:32:32,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:32,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:32,879 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:32,879 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [787713607] [2022-04-06 22:32:32,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:32:32,879 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:32,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:32,880 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:32:32,906 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-04-06 22:32:32,959 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:32:32,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:32,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-06 22:32:32,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:33,089 INFO L134 CoverageAnalysis]: Checked inductivity of 241 backedges. 67 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-04-06 22:32:33,089 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:32:33,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:33,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623542109] [2022-04-06 22:32:33,089 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:33,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787713607] [2022-04-06 22:32:33,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787713607] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:33,090 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:33,090 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:32:33,090 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:33,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1992708640] [2022-04-06 22:32:33,090 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1992708640] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:33,090 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:33,090 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:32:33,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393813107] [2022-04-06 22:32:33,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:33,090 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:32:33,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:33,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:32:33,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:32:33,091 INFO L87 Difference]: Start difference. First operand 153 states and 206 transitions. Second operand has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-04-06 22:32:33,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:33,155 INFO L93 Difference]: Finished difference Result 201 states and 280 transitions. [2022-04-06 22:32:33,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 22:32:33,155 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 100 [2022-04-06 22:32:33,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:33,156 INFO L225 Difference]: With dead ends: 201 [2022-04-06 22:32:33,156 INFO L226 Difference]: Without dead ends: 156 [2022-04-06 22:32:33,157 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 96 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-04-06 22:32:33,171 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 6 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:33,171 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 163 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:32:33,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-04-06 22:32:33,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 147. [2022-04-06 22:32:33,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 78 states have (on average 1.1282051282051282) internal successors, (88), 80 states have internal predecessors, (88), 55 states have call successors, (55), 14 states have call predecessors, (55), 13 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2022-04-06 22:32:33,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 195 transitions. [2022-04-06 22:32:33,187 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 195 transitions. Word has length 100 [2022-04-06 22:32:33,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:33,187 INFO L478 AbstractCegarLoop]: Abstraction has 147 states and 195 transitions. [2022-04-06 22:32:33,187 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.8) internal successors, (29), 5 states have internal predecessors, (29), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2022-04-06 22:32:33,188 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 195 transitions. [2022-04-06 22:32:33,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-04-06 22:32:33,188 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:33,188 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:33,206 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:33,405 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-04-06 22:32:33,405 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:33,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:33,405 INFO L85 PathProgramCache]: Analyzing trace with hash -428114403, now seen corresponding path program 1 times [2022-04-06 22:32:33,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:33,405 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [830044709] [2022-04-06 22:32:33,406 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:33,406 INFO L85 PathProgramCache]: Analyzing trace with hash -428114403, now seen corresponding path program 2 times [2022-04-06 22:32:33,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:33,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832183304] [2022-04-06 22:32:33,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:33,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:33,426 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:33,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1421804892] [2022-04-06 22:32:33,426 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:32:33,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:33,427 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:33,428 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:32:33,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-04-06 22:32:33,483 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:32:33,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:33,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 66 conjunts are in the unsatisfiable core [2022-04-06 22:32:33,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:34,312 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 87 proven. 52 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2022-04-06 22:32:34,312 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:32:47,777 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 81 proven. 43 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-04-06 22:32:47,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:47,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832183304] [2022-04-06 22:32:47,778 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:47,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421804892] [2022-04-06 22:32:47,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421804892] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:32:47,778 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:32:47,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 25 [2022-04-06 22:32:47,779 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:47,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [830044709] [2022-04-06 22:32:47,779 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [830044709] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:47,779 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:47,779 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 22:32:47,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409079068] [2022-04-06 22:32:47,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:47,779 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 22:32:47,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:47,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 22:32:47,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=474, Unknown=1, NotChecked=0, Total=600 [2022-04-06 22:32:47,785 INFO L87 Difference]: Start difference. First operand 147 states and 195 transitions. Second operand has 15 states, 15 states have (on average 2.0) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-04-06 22:32:50,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:50,055 INFO L93 Difference]: Finished difference Result 154 states and 201 transitions. [2022-04-06 22:32:50,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 22:32:50,056 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) Word has length 107 [2022-04-06 22:32:50,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:50,057 INFO L225 Difference]: With dead ends: 154 [2022-04-06 22:32:50,057 INFO L226 Difference]: Without dead ends: 152 [2022-04-06 22:32:50,057 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 188 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=158, Invalid=653, Unknown=1, NotChecked=0, Total=812 [2022-04-06 22:32:50,057 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 34 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:50,058 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 228 Invalid, 753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 722 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-04-06 22:32:50,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2022-04-06 22:32:50,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 128. [2022-04-06 22:32:50,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 68 states have (on average 1.1323529411764706) internal successors, (77), 70 states have internal predecessors, (77), 47 states have call successors, (47), 13 states have call predecessors, (47), 12 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-04-06 22:32:50,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 168 transitions. [2022-04-06 22:32:50,087 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 168 transitions. Word has length 107 [2022-04-06 22:32:50,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:50,089 INFO L478 AbstractCegarLoop]: Abstraction has 128 states and 168 transitions. [2022-04-06 22:32:50,089 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.0) internal successors, (30), 12 states have internal predecessors, (30), 7 states have call successors, (20), 2 states have call predecessors, (20), 3 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-04-06 22:32:50,089 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 168 transitions. [2022-04-06 22:32:50,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-04-06 22:32:50,090 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:50,090 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:50,127 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:50,306 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-04-06 22:32:50,306 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:50,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:50,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1185765869, now seen corresponding path program 3 times [2022-04-06 22:32:50,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:50,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1921263947] [2022-04-06 22:32:50,309 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:50,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1185765869, now seen corresponding path program 4 times [2022-04-06 22:32:50,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:50,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849267132] [2022-04-06 22:32:50,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:50,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:50,320 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:50,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [223681331] [2022-04-06 22:32:50,321 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:32:50,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:50,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:50,337 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:32:50,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-04-06 22:32:50,459 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:32:50,459 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:50,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 49 conjunts are in the unsatisfiable core [2022-04-06 22:32:50,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:51,093 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 70 proven. 34 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-04-06 22:32:51,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:32:52,544 INFO L134 CoverageAnalysis]: Checked inductivity of 368 backedges. 70 proven. 34 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-04-06 22:32:52,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:52,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849267132] [2022-04-06 22:32:52,545 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:52,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223681331] [2022-04-06 22:32:52,545 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223681331] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:32:52,549 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:32:52,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 24 [2022-04-06 22:32:52,549 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:52,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1921263947] [2022-04-06 22:32:52,549 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1921263947] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:52,549 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:52,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 22:32:52,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032611334] [2022-04-06 22:32:52,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:52,550 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 22:32:52,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:52,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 22:32:52,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=442, Unknown=0, NotChecked=0, Total=552 [2022-04-06 22:32:52,550 INFO L87 Difference]: Start difference. First operand 128 states and 168 transitions. Second operand has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 22:32:53,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:53,805 INFO L93 Difference]: Finished difference Result 162 states and 215 transitions. [2022-04-06 22:32:53,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 22:32:53,806 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) Word has length 113 [2022-04-06 22:32:53,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:53,807 INFO L225 Difference]: With dead ends: 162 [2022-04-06 22:32:53,807 INFO L226 Difference]: Without dead ends: 159 [2022-04-06 22:32:53,807 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 201 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=149, Invalid=607, Unknown=0, NotChecked=0, Total=756 [2022-04-06 22:32:53,807 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 27 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 789 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 789 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:53,808 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 348 Invalid, 816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 789 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-04-06 22:32:53,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-04-06 22:32:53,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 157. [2022-04-06 22:32:53,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 83 states have (on average 1.1325301204819278) internal successors, (94), 85 states have internal predecessors, (94), 59 states have call successors, (59), 15 states have call predecessors, (59), 14 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2022-04-06 22:32:53,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 209 transitions. [2022-04-06 22:32:53,825 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 209 transitions. Word has length 113 [2022-04-06 22:32:53,825 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:53,825 INFO L478 AbstractCegarLoop]: Abstraction has 157 states and 209 transitions. [2022-04-06 22:32:53,825 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-04-06 22:32:53,825 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 209 transitions. [2022-04-06 22:32:53,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-04-06 22:32:53,826 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:53,826 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:53,860 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:54,039 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:54,039 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:54,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:54,040 INFO L85 PathProgramCache]: Analyzing trace with hash 884638574, now seen corresponding path program 5 times [2022-04-06 22:32:54,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:54,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1085481738] [2022-04-06 22:32:54,040 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:54,040 INFO L85 PathProgramCache]: Analyzing trace with hash 884638574, now seen corresponding path program 6 times [2022-04-06 22:32:54,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:54,041 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691455971] [2022-04-06 22:32:54,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:54,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:54,057 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:54,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1377735297] [2022-04-06 22:32:54,057 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:32:54,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:54,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:54,058 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:32:54,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-04-06 22:32:54,106 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:32:54,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:54,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 22:32:54,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:54,270 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-04-06 22:32:54,271 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:32:54,446 INFO L134 CoverageAnalysis]: Checked inductivity of 373 backedges. 40 proven. 9 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-04-06 22:32:54,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:54,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691455971] [2022-04-06 22:32:54,446 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:54,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377735297] [2022-04-06 22:32:54,446 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377735297] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:32:54,446 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:32:54,446 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2022-04-06 22:32:54,446 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:54,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1085481738] [2022-04-06 22:32:54,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1085481738] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:54,447 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:54,447 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 22:32:54,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420677169] [2022-04-06 22:32:54,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:54,447 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 22:32:54,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:54,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 22:32:54,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-04-06 22:32:54,447 INFO L87 Difference]: Start difference. First operand 157 states and 209 transitions. Second operand has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-04-06 22:32:54,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:54,685 INFO L93 Difference]: Finished difference Result 211 states and 298 transitions. [2022-04-06 22:32:54,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 22:32:54,699 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 116 [2022-04-06 22:32:54,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:54,702 INFO L225 Difference]: With dead ends: 211 [2022-04-06 22:32:54,702 INFO L226 Difference]: Without dead ends: 203 [2022-04-06 22:32:54,703 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 227 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2022-04-06 22:32:54,703 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 14 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:54,704 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 280 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:32:54,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2022-04-06 22:32:54,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 184. [2022-04-06 22:32:54,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 94 states have (on average 1.1595744680851063) internal successors, (109), 96 states have internal predecessors, (109), 75 states have call successors, (75), 15 states have call predecessors, (75), 14 states have return successors, (72), 72 states have call predecessors, (72), 72 states have call successors, (72) [2022-04-06 22:32:54,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 256 transitions. [2022-04-06 22:32:54,727 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 256 transitions. Word has length 116 [2022-04-06 22:32:54,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:54,727 INFO L478 AbstractCegarLoop]: Abstraction has 184 states and 256 transitions. [2022-04-06 22:32:54,727 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.0) internal successors, (28), 7 states have internal predecessors, (28), 4 states have call successors, (21), 2 states have call predecessors, (21), 1 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2022-04-06 22:32:54,727 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 256 transitions. [2022-04-06 22:32:54,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-04-06 22:32:54,729 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:54,729 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 6, 6, 6, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:54,756 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:54,945 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-04-06 22:32:54,945 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:54,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:54,946 INFO L85 PathProgramCache]: Analyzing trace with hash -743412771, now seen corresponding path program 3 times [2022-04-06 22:32:54,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:54,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2025576036] [2022-04-06 22:32:54,947 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:54,947 INFO L85 PathProgramCache]: Analyzing trace with hash -743412771, now seen corresponding path program 4 times [2022-04-06 22:32:54,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:54,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846325166] [2022-04-06 22:32:54,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:54,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:54,953 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:54,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1262254287] [2022-04-06 22:32:54,953 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:32:54,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:54,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:54,966 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:32:54,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-04-06 22:32:55,022 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:32:55,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:55,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 14 conjunts are in the unsatisfiable core [2022-04-06 22:32:55,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:55,236 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 73 proven. 7 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2022-04-06 22:32:55,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:32:55,410 INFO L134 CoverageAnalysis]: Checked inductivity of 432 backedges. 73 proven. 7 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2022-04-06 22:32:55,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:55,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846325166] [2022-04-06 22:32:55,410 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:55,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262254287] [2022-04-06 22:32:55,410 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262254287] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:32:55,410 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:32:55,410 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-06 22:32:55,411 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:55,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2025576036] [2022-04-06 22:32:55,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2025576036] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:55,411 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:55,411 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 22:32:55,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390853830] [2022-04-06 22:32:55,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:55,411 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 22:32:55,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:55,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 22:32:55,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-04-06 22:32:55,412 INFO L87 Difference]: Start difference. First operand 184 states and 256 transitions. Second operand has 8 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-04-06 22:32:55,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:55,537 INFO L93 Difference]: Finished difference Result 198 states and 267 transitions. [2022-04-06 22:32:55,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 22:32:55,538 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 122 [2022-04-06 22:32:55,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:55,539 INFO L225 Difference]: With dead ends: 198 [2022-04-06 22:32:55,539 INFO L226 Difference]: Without dead ends: 195 [2022-04-06 22:32:55,539 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 235 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-04-06 22:32:55,540 INFO L913 BasicCegarLoop]: 36 mSDtfsCounter, 17 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:55,540 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 156 Invalid, 129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:32:55,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2022-04-06 22:32:55,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 194. [2022-04-06 22:32:55,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 103 states have (on average 1.145631067961165) internal successors, (118), 104 states have internal predecessors, (118), 73 states have call successors, (73), 18 states have call predecessors, (73), 17 states have return successors, (71), 71 states have call predecessors, (71), 71 states have call successors, (71) [2022-04-06 22:32:55,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 262 transitions. [2022-04-06 22:32:55,564 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 262 transitions. Word has length 122 [2022-04-06 22:32:55,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:55,564 INFO L478 AbstractCegarLoop]: Abstraction has 194 states and 262 transitions. [2022-04-06 22:32:55,564 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2022-04-06 22:32:55,564 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 262 transitions. [2022-04-06 22:32:55,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2022-04-06 22:32:55,566 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:55,566 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 6, 6, 6, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:55,603 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-04-06 22:32:55,782 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-04-06 22:32:55,783 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:55,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:55,783 INFO L85 PathProgramCache]: Analyzing trace with hash 541794983, now seen corresponding path program 5 times [2022-04-06 22:32:55,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:55,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [69625221] [2022-04-06 22:32:55,784 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:55,784 INFO L85 PathProgramCache]: Analyzing trace with hash 541794983, now seen corresponding path program 6 times [2022-04-06 22:32:55,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:55,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679964095] [2022-04-06 22:32:55,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:55,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:55,799 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:55,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [506365117] [2022-04-06 22:32:55,799 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:32:55,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:55,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:55,816 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:32:55,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-04-06 22:32:55,895 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:32:55,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:55,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 51 conjunts are in the unsatisfiable core [2022-04-06 22:32:55,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:56,560 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 28 proven. 37 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2022-04-06 22:32:56,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:32:57,505 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 36 proven. 29 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2022-04-06 22:32:57,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:32:57,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679964095] [2022-04-06 22:32:57,506 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:32:57,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506365117] [2022-04-06 22:32:57,506 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506365117] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:32:57,506 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:32:57,506 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2022-04-06 22:32:57,506 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:32:57,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [69625221] [2022-04-06 22:32:57,506 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [69625221] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:32:57,506 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:32:57,506 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 22:32:57,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499541489] [2022-04-06 22:32:57,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:32:57,507 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 22:32:57,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:57,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 22:32:57,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2022-04-06 22:32:57,507 INFO L87 Difference]: Start difference. First operand 194 states and 262 transitions. Second operand has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-04-06 22:32:58,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:32:58,045 INFO L93 Difference]: Finished difference Result 265 states and 355 transitions. [2022-04-06 22:32:58,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 22:32:58,045 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 127 [2022-04-06 22:32:58,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:32:58,046 INFO L225 Difference]: With dead ends: 265 [2022-04-06 22:32:58,046 INFO L226 Difference]: Without dead ends: 263 [2022-04-06 22:32:58,047 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 234 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=143, Invalid=507, Unknown=0, NotChecked=0, Total=650 [2022-04-06 22:32:58,047 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 22 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:32:58,047 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 378 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 22:32:58,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-04-06 22:32:58,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 260. [2022-04-06 22:32:58,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 260 states, 139 states have (on average 1.1366906474820144) internal successors, (158), 140 states have internal predecessors, (158), 97 states have call successors, (97), 24 states have call predecessors, (97), 23 states have return successors, (95), 95 states have call predecessors, (95), 95 states have call successors, (95) [2022-04-06 22:32:58,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 350 transitions. [2022-04-06 22:32:58,081 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 350 transitions. Word has length 127 [2022-04-06 22:32:58,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:32:58,081 INFO L478 AbstractCegarLoop]: Abstraction has 260 states and 350 transitions. [2022-04-06 22:32:58,081 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-04-06 22:32:58,081 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 350 transitions. [2022-04-06 22:32:58,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-04-06 22:32:58,082 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:32:58,082 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:32:58,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-04-06 22:32:58,298 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-04-06 22:32:58,298 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:32:58,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:32:58,299 INFO L85 PathProgramCache]: Analyzing trace with hash -2138166692, now seen corresponding path program 7 times [2022-04-06 22:32:58,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:32:58,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [110194629] [2022-04-06 22:32:58,299 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:32:58,299 INFO L85 PathProgramCache]: Analyzing trace with hash -2138166692, now seen corresponding path program 8 times [2022-04-06 22:32:58,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:32:58,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71975374] [2022-04-06 22:32:58,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:32:58,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:32:58,307 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:32:58,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1970064145] [2022-04-06 22:32:58,307 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:32:58,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:32:58,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:32:58,311 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:32:58,313 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-04-06 22:32:58,401 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:32:58,402 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:32:58,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 71 conjunts are in the unsatisfiable core [2022-04-06 22:32:58,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:32:59,565 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 142 proven. 88 refuted. 0 times theorem prover too weak. 315 trivial. 0 not checked. [2022-04-06 22:32:59,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:33:06,704 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:33:07,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:33:07,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71975374] [2022-04-06 22:33:07,508 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:33:07,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970064145] [2022-04-06 22:33:07,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1970064145] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:33:07,508 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:33:07,508 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-04-06 22:33:07,508 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:33:07,508 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [110194629] [2022-04-06 22:33:07,508 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [110194629] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:33:07,508 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:33:07,508 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 22:33:07,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548206859] [2022-04-06 22:33:07,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:33:07,509 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 22:33:07,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:33:07,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 22:33:07,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2022-04-06 22:33:07,509 INFO L87 Difference]: Start difference. First operand 260 states and 350 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) [2022-04-06 22:33:09,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:33:09,587 INFO L93 Difference]: Finished difference Result 268 states and 357 transitions. [2022-04-06 22:33:09,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 22:33:09,588 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) Word has length 129 [2022-04-06 22:33:09,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:33:09,589 INFO L225 Difference]: With dead ends: 268 [2022-04-06 22:33:09,589 INFO L226 Difference]: Without dead ends: 266 [2022-04-06 22:33:09,590 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 141 SyntacticMatches, 5 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=159, Invalid=653, Unknown=0, NotChecked=0, Total=812 [2022-04-06 22:33:09,590 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 35 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 789 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 243 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 789 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-04-06 22:33:09,591 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 243 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 789 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-04-06 22:33:09,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2022-04-06 22:33:09,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 264. [2022-04-06 22:33:09,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 142 states have (on average 1.1338028169014085) internal successors, (161), 143 states have internal predecessors, (161), 97 states have call successors, (97), 25 states have call predecessors, (97), 24 states have return successors, (95), 95 states have call predecessors, (95), 95 states have call successors, (95) [2022-04-06 22:33:09,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 353 transitions. [2022-04-06 22:33:09,643 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 353 transitions. Word has length 129 [2022-04-06 22:33:09,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:33:09,643 INFO L478 AbstractCegarLoop]: Abstraction has 264 states and 353 transitions. [2022-04-06 22:33:09,643 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 7 states have call predecessors, (22), 8 states have call successors, (22) [2022-04-06 22:33:09,643 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 353 transitions. [2022-04-06 22:33:09,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-04-06 22:33:09,645 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:33:09,645 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:33:09,669 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-04-06 22:33:09,861 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:33:09,862 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:33:09,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:33:09,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1899875875, now seen corresponding path program 9 times [2022-04-06 22:33:09,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:33:09,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [124612271] [2022-04-06 22:33:09,863 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:33:09,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1899875875, now seen corresponding path program 10 times [2022-04-06 22:33:09,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:33:09,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948317047] [2022-04-06 22:33:09,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:33:09,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:33:09,870 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:33:09,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2066210270] [2022-04-06 22:33:09,870 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:33:09,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:33:09,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:33:09,871 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:33:09,892 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-04-06 22:33:09,936 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:33:09,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:33:09,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 79 conjunts are in the unsatisfiable core [2022-04-06 22:33:09,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:33:11,142 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 103 proven. 117 refuted. 0 times theorem prover too weak. 330 trivial. 0 not checked. [2022-04-06 22:33:11,142 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:33:40,000 WARN L232 SmtUtils]: Spent 9.58s on a formula simplification that was a NOOP. DAG size: 64 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 22:34:11,702 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 112 proven. 88 refuted. 2 times theorem prover too weak. 348 trivial. 0 not checked. [2022-04-06 22:34:11,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:34:11,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948317047] [2022-04-06 22:34:11,702 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:34:11,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2066210270] [2022-04-06 22:34:11,703 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2066210270] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:34:11,703 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:34:11,703 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 29 [2022-04-06 22:34:11,703 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:34:11,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [124612271] [2022-04-06 22:34:11,703 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [124612271] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:34:11,703 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:34:11,703 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 22:34:11,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962399125] [2022-04-06 22:34:11,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:34:11,703 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 22:34:11,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:34:11,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 22:34:11,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=179, Invalid=629, Unknown=4, NotChecked=0, Total=812 [2022-04-06 22:34:11,704 INFO L87 Difference]: Start difference. First operand 264 states and 353 transitions. Second operand has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) [2022-04-06 22:34:12,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:34:12,921 INFO L93 Difference]: Finished difference Result 277 states and 364 transitions. [2022-04-06 22:34:12,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 22:34:12,923 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) Word has length 132 [2022-04-06 22:34:12,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:34:12,924 INFO L225 Difference]: With dead ends: 277 [2022-04-06 22:34:12,924 INFO L226 Difference]: Without dead ends: 275 [2022-04-06 22:34:12,925 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 232 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 28.6s TimeCoverageRelationStatistics Valid=258, Invalid=928, Unknown=4, NotChecked=0, Total=1190 [2022-04-06 22:34:12,925 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 31 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 823 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 876 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-04-06 22:34:12,926 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 323 Invalid, 876 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 823 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-04-06 22:34:12,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2022-04-06 22:34:12,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 239. [2022-04-06 22:34:12,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 130 states have (on average 1.1307692307692307) internal successors, (147), 131 states have internal predecessors, (147), 85 states have call successors, (85), 24 states have call predecessors, (85), 23 states have return successors, (83), 83 states have call predecessors, (83), 83 states have call successors, (83) [2022-04-06 22:34:12,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 315 transitions. [2022-04-06 22:34:12,963 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 315 transitions. Word has length 132 [2022-04-06 22:34:12,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:34:12,963 INFO L478 AbstractCegarLoop]: Abstraction has 239 states and 315 transitions. [2022-04-06 22:34:12,963 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.0) internal successors, (32), 13 states have internal predecessors, (32), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 8 states have call predecessors, (22), 7 states have call successors, (22) [2022-04-06 22:34:12,963 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 315 transitions. [2022-04-06 22:34:12,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-04-06 22:34:12,964 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:34:12,964 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:34:12,980 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-04-06 22:34:13,179 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:34:13,179 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:34:13,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:34:13,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1068997356, now seen corresponding path program 7 times [2022-04-06 22:34:13,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:34:13,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [433217749] [2022-04-06 22:34:13,180 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:34:13,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1068997356, now seen corresponding path program 8 times [2022-04-06 22:34:13,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:34:13,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820183610] [2022-04-06 22:34:13,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:34:13,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:34:13,195 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:34:13,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2100083676] [2022-04-06 22:34:13,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:34:13,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:34:13,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:34:13,198 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:34:13,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-04-06 22:34:13,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:34:13,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:34:13,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 55 conjunts are in the unsatisfiable core [2022-04-06 22:34:13,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:34:14,137 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 102 proven. 52 refuted. 0 times theorem prover too weak. 456 trivial. 0 not checked. [2022-04-06 22:34:14,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:34:17,067 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 102 proven. 52 refuted. 0 times theorem prover too weak. 456 trivial. 0 not checked. [2022-04-06 22:34:17,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:34:17,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820183610] [2022-04-06 22:34:17,068 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:34:17,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100083676] [2022-04-06 22:34:17,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100083676] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:34:17,068 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:34:17,068 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 26 [2022-04-06 22:34:17,069 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:34:17,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [433217749] [2022-04-06 22:34:17,069 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [433217749] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:34:17,069 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:34:17,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 22:34:17,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331767460] [2022-04-06 22:34:17,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:34:17,070 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 22:34:17,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:34:17,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 22:34:17,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2022-04-06 22:34:17,070 INFO L87 Difference]: Start difference. First operand 239 states and 315 transitions. Second operand has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2022-04-06 22:34:18,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:34:18,352 INFO L93 Difference]: Finished difference Result 284 states and 377 transitions. [2022-04-06 22:34:18,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 22:34:18,354 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) Word has length 135 [2022-04-06 22:34:18,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:34:18,355 INFO L225 Difference]: With dead ends: 284 [2022-04-06 22:34:18,355 INFO L226 Difference]: Without dead ends: 281 [2022-04-06 22:34:18,355 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 243 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=172, Invalid=698, Unknown=0, NotChecked=0, Total=870 [2022-04-06 22:34:18,356 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 29 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 967 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 1002 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 967 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 22:34:18,356 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 384 Invalid, 1002 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 967 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 22:34:18,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-04-06 22:34:18,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 278. [2022-04-06 22:34:18,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 150 states have (on average 1.1333333333333333) internal successors, (170), 151 states have internal predecessors, (170), 101 states have call successors, (101), 27 states have call predecessors, (101), 26 states have return successors, (99), 99 states have call predecessors, (99), 99 states have call successors, (99) [2022-04-06 22:34:18,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 370 transitions. [2022-04-06 22:34:18,400 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 370 transitions. Word has length 135 [2022-04-06 22:34:18,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:34:18,400 INFO L478 AbstractCegarLoop]: Abstraction has 278 states and 370 transitions. [2022-04-06 22:34:18,400 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.142857142857143) internal successors, (30), 13 states have internal predecessors, (30), 8 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 7 states have call successors, (23) [2022-04-06 22:34:18,400 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 370 transitions. [2022-04-06 22:34:18,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-04-06 22:34:18,401 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:34:18,401 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:34:18,435 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-04-06 22:34:18,618 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-04-06 22:34:18,618 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:34:18,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:34:18,618 INFO L85 PathProgramCache]: Analyzing trace with hash -896647763, now seen corresponding path program 9 times [2022-04-06 22:34:18,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:34:18,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2047358979] [2022-04-06 22:34:18,619 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:34:18,619 INFO L85 PathProgramCache]: Analyzing trace with hash -896647763, now seen corresponding path program 10 times [2022-04-06 22:34:18,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:34:18,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1380876329] [2022-04-06 22:34:18,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:34:18,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:34:18,632 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:34:18,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [299450733] [2022-04-06 22:34:18,632 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:34:18,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:34:18,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:34:18,633 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:34:18,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-04-06 22:34:18,712 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:34:18,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:34:18,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 87 conjunts are in the unsatisfiable core [2022-04-06 22:34:18,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:34:19,781 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:34:19,929 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:34:19,946 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:34:20,698 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:34:20,700 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:34:20,714 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:34:22,045 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 144 proven. 111 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-04-06 22:34:22,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:34:25,879 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 169 proven. 21 refuted. 0 times theorem prover too weak. 425 trivial. 0 not checked. [2022-04-06 22:34:25,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:34:25,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1380876329] [2022-04-06 22:34:25,879 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:34:25,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299450733] [2022-04-06 22:34:25,880 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299450733] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:34:25,880 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:34:25,880 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 15] total 33 [2022-04-06 22:34:25,880 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:34:25,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2047358979] [2022-04-06 22:34:25,880 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2047358979] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:34:25,880 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:34:25,880 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-04-06 22:34:25,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288044980] [2022-04-06 22:34:25,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:34:25,880 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-04-06 22:34:25,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:34:25,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-04-06 22:34:25,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=871, Unknown=0, NotChecked=0, Total=1056 [2022-04-06 22:34:25,881 INFO L87 Difference]: Start difference. First operand 278 states and 370 transitions. Second operand has 23 states, 20 states have (on average 1.8) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 11 states have call predecessors, (23), 9 states have call successors, (23) [2022-04-06 22:34:29,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:34:29,286 INFO L93 Difference]: Finished difference Result 327 states and 435 transitions. [2022-04-06 22:34:29,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 22:34:29,286 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 1.8) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 11 states have call predecessors, (23), 9 states have call successors, (23) Word has length 138 [2022-04-06 22:34:29,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:34:29,288 INFO L225 Difference]: With dead ends: 327 [2022-04-06 22:34:29,288 INFO L226 Difference]: Without dead ends: 324 [2022-04-06 22:34:29,289 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 284 GetRequests, 243 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=294, Invalid=1428, Unknown=0, NotChecked=0, Total=1722 [2022-04-06 22:34:29,289 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 59 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 1031 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 1108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1031 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:34:29,289 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 253 Invalid, 1108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1031 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-04-06 22:34:29,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2022-04-06 22:34:29,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 321. [2022-04-06 22:34:29,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 173 states have (on average 1.1329479768786128) internal successors, (196), 174 states have internal predecessors, (196), 117 states have call successors, (117), 31 states have call predecessors, (117), 30 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2022-04-06 22:34:29,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 428 transitions. [2022-04-06 22:34:29,353 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 428 transitions. Word has length 138 [2022-04-06 22:34:29,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:34:29,353 INFO L478 AbstractCegarLoop]: Abstraction has 321 states and 428 transitions. [2022-04-06 22:34:29,353 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 1.8) internal successors, (36), 17 states have internal predecessors, (36), 10 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 11 states have call predecessors, (23), 9 states have call successors, (23) [2022-04-06 22:34:29,353 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 428 transitions. [2022-04-06 22:34:29,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-04-06 22:34:29,354 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:34:29,354 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:34:29,372 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-04-06 22:34:29,567 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-04-06 22:34:29,567 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:34:29,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:34:29,568 INFO L85 PathProgramCache]: Analyzing trace with hash -604751514, now seen corresponding path program 11 times [2022-04-06 22:34:29,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:34:29,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1414217650] [2022-04-06 22:34:29,568 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:34:29,568 INFO L85 PathProgramCache]: Analyzing trace with hash -604751514, now seen corresponding path program 12 times [2022-04-06 22:34:29,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:34:29,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563638477] [2022-04-06 22:34:29,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:34:29,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:34:29,574 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:34:29,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [338919592] [2022-04-06 22:34:29,574 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:34:29,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:34:29,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:34:29,578 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:34:29,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-04-06 22:34:29,653 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:34:29,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:34:29,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 61 conjunts are in the unsatisfiable core [2022-04-06 22:34:29,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:34:30,129 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 109 proven. 76 refuted. 0 times theorem prover too weak. 582 trivial. 0 not checked. [2022-04-06 22:34:30,129 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:34:30,537 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 149 proven. 31 refuted. 0 times theorem prover too weak. 587 trivial. 0 not checked. [2022-04-06 22:34:30,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:34:30,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563638477] [2022-04-06 22:34:30,537 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:34:30,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338919592] [2022-04-06 22:34:30,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338919592] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:34:30,537 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:34:30,537 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 17 [2022-04-06 22:34:30,537 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:34:30,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1414217650] [2022-04-06 22:34:30,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1414217650] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:34:30,537 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:34:30,537 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 22:34:30,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598044504] [2022-04-06 22:34:30,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:34:30,538 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 22:34:30,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:34:30,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 22:34:30,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2022-04-06 22:34:30,538 INFO L87 Difference]: Start difference. First operand 321 states and 428 transitions. Second operand has 13 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) [2022-04-06 22:34:31,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:34:31,158 INFO L93 Difference]: Finished difference Result 360 states and 478 transitions. [2022-04-06 22:34:31,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 22:34:31,158 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) Word has length 149 [2022-04-06 22:34:31,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:34:31,159 INFO L225 Difference]: With dead ends: 360 [2022-04-06 22:34:31,159 INFO L226 Difference]: Without dead ends: 358 [2022-04-06 22:34:31,160 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 279 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=416, Unknown=0, NotChecked=0, Total=506 [2022-04-06 22:34:31,160 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 39 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:34:31,160 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 301 Invalid, 623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 565 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 22:34:31,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2022-04-06 22:34:31,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 354. [2022-04-06 22:34:31,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 354 states, 191 states have (on average 1.130890052356021) internal successors, (216), 192 states have internal predecessors, (216), 129 states have call successors, (129), 34 states have call predecessors, (129), 33 states have return successors, (127), 127 states have call predecessors, (127), 127 states have call successors, (127) [2022-04-06 22:34:31,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 472 transitions. [2022-04-06 22:34:31,217 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 472 transitions. Word has length 149 [2022-04-06 22:34:31,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:34:31,217 INFO L478 AbstractCegarLoop]: Abstraction has 354 states and 472 transitions. [2022-04-06 22:34:31,217 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.75) internal successors, (33), 10 states have internal predecessors, (33), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 6 states have call successors, (21) [2022-04-06 22:34:31,217 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 472 transitions. [2022-04-06 22:34:31,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-04-06 22:34:31,218 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:34:31,218 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:34:31,234 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-04-06 22:34:31,428 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:34:31,428 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:34:31,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:34:31,428 INFO L85 PathProgramCache]: Analyzing trace with hash -162755237, now seen corresponding path program 13 times [2022-04-06 22:34:31,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:34:31,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1473120966] [2022-04-06 22:34:31,429 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:34:31,429 INFO L85 PathProgramCache]: Analyzing trace with hash -162755237, now seen corresponding path program 14 times [2022-04-06 22:34:31,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:34:31,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838892286] [2022-04-06 22:34:31,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:34:31,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:34:31,434 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:34:31,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [993713874] [2022-04-06 22:34:31,435 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:34:31,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:34:31,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:34:31,435 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:34:31,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-04-06 22:34:31,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:34:31,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:34:31,505 INFO L263 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 84 conjunts are in the unsatisfiable core [2022-04-06 22:34:31,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:34:32,830 INFO L134 CoverageAnalysis]: Checked inductivity of 840 backedges. 170 proven. 175 refuted. 0 times theorem prover too weak. 495 trivial. 0 not checked. [2022-04-06 22:34:32,830 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:35:30,172 WARN L232 SmtUtils]: Spent 10.63s on a formula simplification that was a NOOP. DAG size: 70 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 22:35:59,017 INFO L134 CoverageAnalysis]: Checked inductivity of 840 backedges. 157 proven. 113 refuted. 6 times theorem prover too weak. 564 trivial. 0 not checked. [2022-04-06 22:35:59,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:35:59,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838892286] [2022-04-06 22:35:59,018 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:35:59,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993713874] [2022-04-06 22:35:59,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993713874] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:35:59,018 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:35:59,018 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 29 [2022-04-06 22:35:59,018 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:35:59,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1473120966] [2022-04-06 22:35:59,018 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1473120966] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:35:59,018 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:35:59,018 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-06 22:35:59,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532436376] [2022-04-06 22:35:59,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:35:59,019 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 22:35:59,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:35:59,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 22:35:59,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=641, Unknown=3, NotChecked=0, Total=812 [2022-04-06 22:35:59,019 INFO L87 Difference]: Start difference. First operand 354 states and 472 transitions. Second operand has 17 states, 17 states have (on average 2.0) internal successors, (34), 14 states have internal predecessors, (34), 9 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 8 states have call predecessors, (26), 9 states have call successors, (26) [2022-04-06 22:36:03,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:36:03,127 INFO L93 Difference]: Finished difference Result 363 states and 480 transitions. [2022-04-06 22:36:03,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 22:36:03,128 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 14 states have internal predecessors, (34), 9 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 8 states have call predecessors, (26), 9 states have call successors, (26) Word has length 151 [2022-04-06 22:36:03,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:36:03,129 INFO L225 Difference]: With dead ends: 363 [2022-04-06 22:36:03,129 INFO L226 Difference]: Without dead ends: 361 [2022-04-06 22:36:03,130 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 269 SyntacticMatches, 5 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 31.6s TimeCoverageRelationStatistics Valid=203, Invalid=850, Unknown=3, NotChecked=0, Total=1056 [2022-04-06 22:36:03,130 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 42 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 840 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 927 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:36:03,130 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 218 Invalid, 927 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 840 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-04-06 22:36:03,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2022-04-06 22:36:03,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 325. [2022-04-06 22:36:03,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 176 states have (on average 1.1306818181818181) internal successors, (199), 177 states have internal predecessors, (199), 117 states have call successors, (117), 32 states have call predecessors, (117), 31 states have return successors, (115), 115 states have call predecessors, (115), 115 states have call successors, (115) [2022-04-06 22:36:03,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 431 transitions. [2022-04-06 22:36:03,198 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 431 transitions. Word has length 151 [2022-04-06 22:36:03,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:36:03,199 INFO L478 AbstractCegarLoop]: Abstraction has 325 states and 431 transitions. [2022-04-06 22:36:03,200 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.0) internal successors, (34), 14 states have internal predecessors, (34), 9 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (26), 8 states have call predecessors, (26), 9 states have call successors, (26) [2022-04-06 22:36:03,200 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 431 transitions. [2022-04-06 22:36:03,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2022-04-06 22:36:03,203 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:36:03,203 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:36:03,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-04-06 22:36:03,419 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:36:03,419 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:36:03,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:36:03,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1672449564, now seen corresponding path program 15 times [2022-04-06 22:36:03,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:36:03,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1491392852] [2022-04-06 22:36:03,420 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:36:03,420 INFO L85 PathProgramCache]: Analyzing trace with hash 1672449564, now seen corresponding path program 16 times [2022-04-06 22:36:03,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:36:03,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438987954] [2022-04-06 22:36:03,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:36:03,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:36:03,426 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:36:03,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [906445900] [2022-04-06 22:36:03,426 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:36:03,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:36:03,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:36:03,428 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:36:03,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-04-06 22:36:03,515 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:36:03,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:36:03,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 111 conjunts are in the unsatisfiable core [2022-04-06 22:36:03,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:36:05,399 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 161 proven. 225 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2022-04-06 22:36:05,400 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:36:09,252 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:38:28,796 WARN L855 $PredicateComparison]: unable to prove that (forall ((v_main_~q~0_BEFORE_CALL_370 Int) (v_main_~k~0_BEFORE_CALL_255 Int) (v_main_~r~0_BEFORE_CALL_323 Int) (v_main_~y~0_BEFORE_CALL_394 Int) (v_main_~xy~0_BEFORE_CALL_200 Int) (v_main_~x~0_BEFORE_CALL_388 Int) (v_main_~yy~0_BEFORE_CALL_190 Int) (v_main_~s~0_BEFORE_CALL_376 Int) (v_main_~p~0_BEFORE_CALL_303 Int)) (let ((.cse9 (+ v_main_~p~0_BEFORE_CALL_303 (* (- 1) v_main_~k~0_BEFORE_CALL_255 v_main_~q~0_BEFORE_CALL_370))) (.cse10 (+ (* (- 1) (* v_main_~k~0_BEFORE_CALL_255 v_main_~s~0_BEFORE_CALL_376)) v_main_~r~0_BEFORE_CALL_323)) (.cse0 (* v_main_~y~0_BEFORE_CALL_394 v_main_~s~0_BEFORE_CALL_376)) (.cse1 (* v_main_~x~0_BEFORE_CALL_388 v_main_~q~0_BEFORE_CALL_370)) (.cse7 (* v_main_~y~0_BEFORE_CALL_394 v_main_~r~0_BEFORE_CALL_323)) (.cse8 (* v_main_~p~0_BEFORE_CALL_303 v_main_~x~0_BEFORE_CALL_388))) (let ((.cse3 (+ .cse7 .cse8)) (.cse2 (+ .cse0 .cse1)) (.cse5 (* v_main_~y~0_BEFORE_CALL_394 .cse10)) (.cse6 (* .cse9 v_main_~x~0_BEFORE_CALL_388))) (or (not (= (+ .cse0 .cse1 (* v_main_~s~0_BEFORE_CALL_376 v_main_~yy~0_BEFORE_CALL_190) (* v_main_~xy~0_BEFORE_CALL_200 v_main_~q~0_BEFORE_CALL_370)) (+ .cse0 .cse1 (* .cse2 v_main_~y~0_BEFORE_CALL_394)))) (<= (+ .cse0 (* v_main_~k~0_BEFORE_CALL_255 v_main_~y~0_BEFORE_CALL_394 v_main_~s~0_BEFORE_CALL_376) .cse1 (* v_main_~k~0_BEFORE_CALL_255 v_main_~x~0_BEFORE_CALL_388 v_main_~q~0_BEFORE_CALL_370)) .cse3) (not (= |c___VERIFIER_assert_#in~cond| 1)) (let ((.cse4 (div (+ .cse7 (* (- 1) .cse5) (* (- 1) .cse6) .cse8) .cse2))) (and (not (= (+ (* v_main_~p~0_BEFORE_CALL_303 v_main_~y~0_BEFORE_CALL_394 v_main_~x~0_BEFORE_CALL_388) (* v_main_~y~0_BEFORE_CALL_394 v_main_~y~0_BEFORE_CALL_394 v_main_~r~0_BEFORE_CALL_323) (* v_main_~s~0_BEFORE_CALL_376 v_main_~yy~0_BEFORE_CALL_190 .cse4) (* v_main_~xy~0_BEFORE_CALL_200 .cse4 v_main_~q~0_BEFORE_CALL_370)) (+ (* v_main_~y~0_BEFORE_CALL_394 v_main_~x~0_BEFORE_CALL_388 .cse4 v_main_~q~0_BEFORE_CALL_370) (* v_main_~p~0_BEFORE_CALL_303 v_main_~xy~0_BEFORE_CALL_200) (* v_main_~y~0_BEFORE_CALL_394 v_main_~y~0_BEFORE_CALL_394 v_main_~s~0_BEFORE_CALL_376 .cse4) (* v_main_~yy~0_BEFORE_CALL_190 v_main_~r~0_BEFORE_CALL_323)))) (= .cse3 (+ (* v_main_~y~0_BEFORE_CALL_394 v_main_~s~0_BEFORE_CALL_376 .cse4) .cse5 .cse6 (* v_main_~x~0_BEFORE_CALL_388 .cse4 v_main_~q~0_BEFORE_CALL_370))))) (= (+ .cse5 .cse6 (* v_main_~y~0_BEFORE_CALL_394 (+ .cse5 .cse6))) (+ .cse5 .cse6 (* .cse9 v_main_~xy~0_BEFORE_CALL_200) (* v_main_~yy~0_BEFORE_CALL_190 .cse10))))))) is different from true [2022-04-06 22:39:23,061 WARN L855 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~q~0_BEFORE_CALL_370 Int) (v_main_~k~0_BEFORE_CALL_255 Int) (v_main_~r~0_BEFORE_CALL_323 Int) (v_main_~y~0_BEFORE_CALL_394 Int) (v_main_~xy~0_BEFORE_CALL_200 Int) (v_main_~x~0_BEFORE_CALL_388 Int) (v_main_~yy~0_BEFORE_CALL_190 Int) (v_main_~s~0_BEFORE_CALL_376 Int) (v_main_~p~0_BEFORE_CALL_303 Int)) (let ((.cse9 (+ v_main_~p~0_BEFORE_CALL_303 (* (- 1) v_main_~k~0_BEFORE_CALL_255 v_main_~q~0_BEFORE_CALL_370))) (.cse10 (+ (* (- 1) (* v_main_~k~0_BEFORE_CALL_255 v_main_~s~0_BEFORE_CALL_376)) v_main_~r~0_BEFORE_CALL_323)) (.cse0 (* v_main_~y~0_BEFORE_CALL_394 v_main_~s~0_BEFORE_CALL_376)) (.cse1 (* v_main_~x~0_BEFORE_CALL_388 v_main_~q~0_BEFORE_CALL_370)) (.cse7 (* v_main_~y~0_BEFORE_CALL_394 v_main_~r~0_BEFORE_CALL_323)) (.cse8 (* v_main_~p~0_BEFORE_CALL_303 v_main_~x~0_BEFORE_CALL_388))) (let ((.cse3 (+ .cse7 .cse8)) (.cse2 (+ .cse0 .cse1)) (.cse5 (* v_main_~y~0_BEFORE_CALL_394 .cse10)) (.cse6 (* .cse9 v_main_~x~0_BEFORE_CALL_388))) (or (not (= (+ .cse0 .cse1 (* v_main_~s~0_BEFORE_CALL_376 v_main_~yy~0_BEFORE_CALL_190) (* v_main_~xy~0_BEFORE_CALL_200 v_main_~q~0_BEFORE_CALL_370)) (+ .cse0 .cse1 (* .cse2 v_main_~y~0_BEFORE_CALL_394)))) (<= (+ .cse0 (* v_main_~k~0_BEFORE_CALL_255 v_main_~y~0_BEFORE_CALL_394 v_main_~s~0_BEFORE_CALL_376) .cse1 (* v_main_~k~0_BEFORE_CALL_255 v_main_~x~0_BEFORE_CALL_388 v_main_~q~0_BEFORE_CALL_370)) .cse3) (let ((.cse4 (div (+ .cse7 (* (- 1) .cse5) (* (- 1) .cse6) .cse8) .cse2))) (and (not (= (+ (* v_main_~p~0_BEFORE_CALL_303 v_main_~y~0_BEFORE_CALL_394 v_main_~x~0_BEFORE_CALL_388) (* v_main_~y~0_BEFORE_CALL_394 v_main_~y~0_BEFORE_CALL_394 v_main_~r~0_BEFORE_CALL_323) (* v_main_~s~0_BEFORE_CALL_376 v_main_~yy~0_BEFORE_CALL_190 .cse4) (* v_main_~xy~0_BEFORE_CALL_200 .cse4 v_main_~q~0_BEFORE_CALL_370)) (+ (* v_main_~y~0_BEFORE_CALL_394 v_main_~x~0_BEFORE_CALL_388 .cse4 v_main_~q~0_BEFORE_CALL_370) (* v_main_~p~0_BEFORE_CALL_303 v_main_~xy~0_BEFORE_CALL_200) (* v_main_~y~0_BEFORE_CALL_394 v_main_~y~0_BEFORE_CALL_394 v_main_~s~0_BEFORE_CALL_376 .cse4) (* v_main_~yy~0_BEFORE_CALL_190 v_main_~r~0_BEFORE_CALL_323)))) (= .cse3 (+ (* v_main_~y~0_BEFORE_CALL_394 v_main_~s~0_BEFORE_CALL_376 .cse4) .cse5 .cse6 (* v_main_~x~0_BEFORE_CALL_388 .cse4 v_main_~q~0_BEFORE_CALL_370))))) (= (+ .cse5 .cse6 (* v_main_~y~0_BEFORE_CALL_394 (+ .cse5 .cse6))) (+ .cse5 .cse6 (* .cse9 v_main_~xy~0_BEFORE_CALL_200) (* v_main_~yy~0_BEFORE_CALL_190 .cse10)))))))) is different from true [2022-04-06 22:41:08,201 WARN L232 SmtUtils]: Spent 5.66s on a formula simplification. DAG size of input: 16 DAG size of output: 1 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-04-06 22:41:27,463 WARN L855 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~q~0_BEFORE_CALL_370 Int) (v_main_~k~0_BEFORE_CALL_255 Int) (v_main_~r~0_BEFORE_CALL_323 Int) (v_main_~y~0_BEFORE_CALL_394 Int) (v_main_~xy~0_BEFORE_CALL_200 Int) (v_main_~x~0_BEFORE_CALL_388 Int) (v_main_~yy~0_BEFORE_CALL_190 Int) (v_main_~s~0_BEFORE_CALL_376 Int) (v_main_~p~0_BEFORE_CALL_303 Int)) (let ((.cse9 (+ v_main_~p~0_BEFORE_CALL_303 (* (- 1) v_main_~k~0_BEFORE_CALL_255 v_main_~q~0_BEFORE_CALL_370))) (.cse10 (+ (* (- 1) (* v_main_~k~0_BEFORE_CALL_255 v_main_~s~0_BEFORE_CALL_376)) v_main_~r~0_BEFORE_CALL_323)) (.cse0 (* v_main_~y~0_BEFORE_CALL_394 v_main_~s~0_BEFORE_CALL_376)) (.cse1 (* v_main_~x~0_BEFORE_CALL_388 v_main_~q~0_BEFORE_CALL_370)) (.cse7 (* v_main_~y~0_BEFORE_CALL_394 v_main_~r~0_BEFORE_CALL_323)) (.cse8 (* v_main_~p~0_BEFORE_CALL_303 v_main_~x~0_BEFORE_CALL_388))) (let ((.cse3 (+ .cse7 .cse8)) (.cse2 (+ .cse0 .cse1)) (.cse5 (* v_main_~y~0_BEFORE_CALL_394 .cse10)) (.cse6 (* .cse9 v_main_~x~0_BEFORE_CALL_388))) (or (not (= (+ .cse0 .cse1 (* v_main_~s~0_BEFORE_CALL_376 v_main_~yy~0_BEFORE_CALL_190) (* v_main_~xy~0_BEFORE_CALL_200 v_main_~q~0_BEFORE_CALL_370)) (+ .cse0 .cse1 (* .cse2 v_main_~y~0_BEFORE_CALL_394)))) (<= (+ .cse0 (* v_main_~k~0_BEFORE_CALL_255 v_main_~y~0_BEFORE_CALL_394 v_main_~s~0_BEFORE_CALL_376) .cse1 (* v_main_~k~0_BEFORE_CALL_255 v_main_~x~0_BEFORE_CALL_388 v_main_~q~0_BEFORE_CALL_370)) .cse3) (let ((.cse4 (div (+ .cse7 (* (- 1) .cse5) (* (- 1) .cse6) .cse8) .cse2))) (and (not (= (+ (* v_main_~p~0_BEFORE_CALL_303 v_main_~y~0_BEFORE_CALL_394 v_main_~x~0_BEFORE_CALL_388) (* v_main_~y~0_BEFORE_CALL_394 v_main_~y~0_BEFORE_CALL_394 v_main_~r~0_BEFORE_CALL_323) (* v_main_~s~0_BEFORE_CALL_376 v_main_~yy~0_BEFORE_CALL_190 .cse4) (* v_main_~xy~0_BEFORE_CALL_200 .cse4 v_main_~q~0_BEFORE_CALL_370)) (+ (* v_main_~y~0_BEFORE_CALL_394 v_main_~x~0_BEFORE_CALL_388 .cse4 v_main_~q~0_BEFORE_CALL_370) (* v_main_~p~0_BEFORE_CALL_303 v_main_~xy~0_BEFORE_CALL_200) (* v_main_~y~0_BEFORE_CALL_394 v_main_~y~0_BEFORE_CALL_394 v_main_~s~0_BEFORE_CALL_376 .cse4) (* v_main_~yy~0_BEFORE_CALL_190 v_main_~r~0_BEFORE_CALL_323)))) (= .cse3 (+ (* v_main_~y~0_BEFORE_CALL_394 v_main_~s~0_BEFORE_CALL_376 .cse4) .cse5 .cse6 (* v_main_~x~0_BEFORE_CALL_388 .cse4 v_main_~q~0_BEFORE_CALL_370))))) (= (+ .cse5 .cse6 (* v_main_~y~0_BEFORE_CALL_394 (+ .cse5 .cse6))) (+ .cse5 .cse6 (* .cse9 v_main_~xy~0_BEFORE_CALL_200) (* v_main_~yy~0_BEFORE_CALL_190 .cse10))))))) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-04-06 22:42:24,612 WARN L855 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~q~0_BEFORE_CALL_370 Int) (v_main_~k~0_BEFORE_CALL_255 Int) (v_main_~r~0_BEFORE_CALL_323 Int) (v_main_~y~0_BEFORE_CALL_394 Int) (v_main_~xy~0_BEFORE_CALL_200 Int) (v_main_~x~0_BEFORE_CALL_388 Int) (v_main_~yy~0_BEFORE_CALL_190 Int) (v_main_~s~0_BEFORE_CALL_376 Int) (v_main_~p~0_BEFORE_CALL_303 Int)) (let ((.cse9 (+ v_main_~p~0_BEFORE_CALL_303 (* (- 1) v_main_~k~0_BEFORE_CALL_255 v_main_~q~0_BEFORE_CALL_370))) (.cse10 (+ (* (- 1) (* v_main_~k~0_BEFORE_CALL_255 v_main_~s~0_BEFORE_CALL_376)) v_main_~r~0_BEFORE_CALL_323)) (.cse0 (* v_main_~y~0_BEFORE_CALL_394 v_main_~s~0_BEFORE_CALL_376)) (.cse1 (* v_main_~x~0_BEFORE_CALL_388 v_main_~q~0_BEFORE_CALL_370)) (.cse7 (* v_main_~y~0_BEFORE_CALL_394 v_main_~r~0_BEFORE_CALL_323)) (.cse8 (* v_main_~p~0_BEFORE_CALL_303 v_main_~x~0_BEFORE_CALL_388))) (let ((.cse3 (+ .cse7 .cse8)) (.cse2 (+ .cse0 .cse1)) (.cse5 (* v_main_~y~0_BEFORE_CALL_394 .cse10)) (.cse6 (* .cse9 v_main_~x~0_BEFORE_CALL_388))) (or (not (= (+ .cse0 .cse1 (* v_main_~s~0_BEFORE_CALL_376 v_main_~yy~0_BEFORE_CALL_190) (* v_main_~xy~0_BEFORE_CALL_200 v_main_~q~0_BEFORE_CALL_370)) (+ .cse0 .cse1 (* .cse2 v_main_~y~0_BEFORE_CALL_394)))) (<= (+ .cse0 (* v_main_~k~0_BEFORE_CALL_255 v_main_~y~0_BEFORE_CALL_394 v_main_~s~0_BEFORE_CALL_376) .cse1 (* v_main_~k~0_BEFORE_CALL_255 v_main_~x~0_BEFORE_CALL_388 v_main_~q~0_BEFORE_CALL_370)) .cse3) (= .cse3 (let ((.cse4 (div (+ .cse7 (* (- 1) .cse5) (* (- 1) .cse6) .cse8) .cse2))) (+ (* v_main_~y~0_BEFORE_CALL_394 v_main_~s~0_BEFORE_CALL_376 .cse4) .cse5 .cse6 (* v_main_~x~0_BEFORE_CALL_388 .cse4 v_main_~q~0_BEFORE_CALL_370)))) (= (+ .cse5 .cse6 (* v_main_~y~0_BEFORE_CALL_394 (+ .cse5 .cse6))) (+ .cse5 .cse6 (* .cse9 v_main_~xy~0_BEFORE_CALL_200) (* v_main_~yy~0_BEFORE_CALL_190 .cse10)))))))) is different from true [2022-04-06 22:43:13,567 WARN L232 SmtUtils]: Spent 8.25s on a formula simplification that was a NOOP. DAG size: 45 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 22:44:02,785 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse3 (+ c_main_~p~0 (* (- 1) c_main_~q~0 c_main_~k~0))) (.cse2 (+ c_main_~r~0 (* (- 1) (* c_main_~s~0 c_main_~k~0))))) (let ((.cse6 (* .cse2 c_main_~y~0)) (.cse7 (* .cse3 c_main_~x~0))) (let ((.cse4 (* c_main_~q~0 c_main_~xy~0)) (.cse5 (* c_main_~yy~0 c_main_~s~0)) (.cse0 (+ .cse6 .cse7)) (.cse8 (* c_main_~q~0 c_main_~x~0)) (.cse9 (* c_main_~s~0 c_main_~y~0))) (or (not (= c_main_~c~0 .cse0)) (let ((.cse1 (div (+ (* .cse6 2) (* 2 .cse7)) .cse0))) (= (+ (* c_main_~yy~0 .cse1 .cse2) (* .cse1 c_main_~xy~0 .cse3) (* c_main_~q~0 c_main_~x~0 c_main_~y~0) (* c_main_~s~0 c_main_~y~0 c_main_~y~0)) (+ .cse4 .cse5 (* .cse1 .cse3 c_main_~x~0 c_main_~y~0) (* .cse1 .cse2 c_main_~y~0 c_main_~y~0)))) (<= (+ (* 3 (* c_main_~p~0 c_main_~x~0)) (* 3 (* c_main_~r~0 c_main_~y~0))) (+ c_main_~b~0 (* (* c_main_~q~0 c_main_~x~0 c_main_~k~0) 3) (* 3 (* c_main_~s~0 c_main_~y~0 c_main_~k~0)))) (not (= (+ .cse8 .cse9 (* c_main_~b~0 c_main_~y~0)) (+ .cse4 .cse5 c_main_~b~0))) (<= c_main_~b~0 c_main_~c~0) (not (= (+ .cse6 (* c_main_~xy~0 .cse3) .cse7 (* c_main_~yy~0 .cse2)) (+ .cse6 (* .cse0 c_main_~y~0) .cse7))) (not (= c_main_~b~0 (+ .cse8 .cse9))))))) is different from true [2022-04-06 22:44:28,995 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse1 (* c_main_~q~0 c_main_~xy~0)) (.cse2 (* c_main_~yy~0 c_main_~s~0)) (.cse7 (* c_main_~q~0 c_main_~x~0)) (.cse8 (* c_main_~s~0 c_main_~y~0)) (.cse3 (* c_main_~p~0 c_main_~x~0)) (.cse4 (* c_main_~r~0 c_main_~y~0)) (.cse5 (* c_main_~q~0 c_main_~x~0 c_main_~k~0)) (.cse6 (* c_main_~s~0 c_main_~y~0 c_main_~k~0))) (or (let ((.cse0 (div (+ (* 2 c_main_~r~0 c_main_~y~0) (* 2 c_main_~p~0 c_main_~x~0) (* (- 2) c_main_~q~0 c_main_~x~0 c_main_~k~0) (* (- 2) c_main_~s~0 c_main_~y~0 c_main_~k~0)) (+ (* (- 1) c_main_~q~0 c_main_~x~0 c_main_~k~0) (* (- 1) c_main_~s~0 c_main_~y~0 c_main_~k~0) .cse3 .cse4)))) (= (+ (* c_main_~xy~0 c_main_~p~0 .cse0) (* c_main_~q~0 c_main_~x~0 c_main_~y~0) (* c_main_~q~0 .cse0 c_main_~x~0 c_main_~y~0 c_main_~k~0) (* c_main_~s~0 .cse0 c_main_~y~0 c_main_~y~0 c_main_~k~0) (* c_main_~yy~0 .cse0 c_main_~r~0) (* c_main_~s~0 c_main_~y~0 c_main_~y~0)) (+ .cse1 (* c_main_~q~0 c_main_~xy~0 .cse0 c_main_~k~0) .cse2 (* .cse0 c_main_~r~0 c_main_~y~0 c_main_~y~0) (* c_main_~yy~0 c_main_~s~0 .cse0 c_main_~k~0) (* c_main_~p~0 .cse0 c_main_~x~0 c_main_~y~0)))) (<= (+ (* 3 .cse3) (* 3 .cse4)) (+ c_main_~b~0 (* .cse5 3) (* 3 .cse6))) (not (= (+ .cse7 .cse8 (* c_main_~b~0 c_main_~y~0)) (+ .cse1 .cse2 c_main_~b~0))) (<= c_main_~b~0 c_main_~c~0) (not (= c_main_~b~0 (+ .cse7 .cse8))) (not (= (+ (* c_main_~q~0 c_main_~xy~0 c_main_~k~0) (* c_main_~yy~0 c_main_~s~0 c_main_~k~0) (* c_main_~p~0 c_main_~x~0 c_main_~y~0) (* c_main_~r~0 c_main_~y~0 c_main_~y~0)) (+ (* c_main_~q~0 c_main_~x~0 c_main_~y~0 c_main_~k~0) (* c_main_~yy~0 c_main_~r~0) (* c_main_~s~0 c_main_~y~0 c_main_~y~0 c_main_~k~0) (* c_main_~xy~0 c_main_~p~0)))) (not (= (+ .cse3 .cse4) (+ .cse5 c_main_~c~0 .cse6))))) is different from true [2022-04-06 22:44:59,565 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse3 (* c_main_~p~0 c_main_~x~0)) (.cse4 (* c_main_~r~0 c_main_~y~0))) (let ((.cse1 (* c_main_~q~0 c_main_~xy~0)) (.cse2 (* c_main_~yy~0 c_main_~s~0)) (.cse8 (* c_main_~q~0 c_main_~x~0)) (.cse9 (* c_main_~s~0 c_main_~y~0)) (.cse5 (+ .cse3 .cse4)) (.cse6 (* c_main_~q~0 c_main_~x~0 c_main_~k~0)) (.cse7 (* c_main_~s~0 c_main_~y~0 c_main_~k~0))) (or (let ((.cse0 (div (+ (* 2 c_main_~r~0 c_main_~y~0) (* 2 c_main_~p~0 c_main_~x~0) (* (- 2) c_main_~q~0 c_main_~x~0 c_main_~k~0) (* (- 2) c_main_~s~0 c_main_~y~0 c_main_~k~0)) (+ (* (- 1) c_main_~q~0 c_main_~x~0 c_main_~k~0) (* (- 1) c_main_~s~0 c_main_~y~0 c_main_~k~0) .cse3 .cse4)))) (= (+ (* c_main_~xy~0 c_main_~p~0 .cse0) (* c_main_~q~0 c_main_~x~0 c_main_~y~0) (* c_main_~q~0 .cse0 c_main_~x~0 c_main_~y~0 c_main_~k~0) (* c_main_~s~0 .cse0 c_main_~y~0 c_main_~y~0 c_main_~k~0) (* c_main_~yy~0 .cse0 c_main_~r~0) (* c_main_~s~0 c_main_~y~0 c_main_~y~0)) (+ .cse1 (* c_main_~q~0 c_main_~xy~0 .cse0 c_main_~k~0) .cse2 (* .cse0 c_main_~r~0 c_main_~y~0 c_main_~y~0) (* c_main_~yy~0 c_main_~s~0 .cse0 c_main_~k~0) (* c_main_~p~0 .cse0 c_main_~x~0 c_main_~y~0)))) (not (= .cse5 c_main_~a~0)) (<= (+ (* 3 .cse3) (* 3 .cse4)) (+ c_main_~b~0 (* .cse6 3) (* 3 .cse7))) (not (= (+ .cse8 .cse9 (* c_main_~b~0 c_main_~y~0)) (+ .cse1 .cse2 c_main_~b~0))) (<= c_main_~b~0 c_main_~c~0) (not (= c_main_~b~0 (+ .cse8 .cse9))) (not (= (+ (* c_main_~q~0 c_main_~xy~0 c_main_~k~0) (* c_main_~yy~0 c_main_~s~0 c_main_~k~0) (* c_main_~p~0 c_main_~x~0 c_main_~y~0) (* c_main_~r~0 c_main_~y~0 c_main_~y~0)) (+ (* c_main_~q~0 c_main_~x~0 c_main_~y~0 c_main_~k~0) (* c_main_~yy~0 c_main_~r~0) (* c_main_~s~0 c_main_~y~0 c_main_~y~0 c_main_~k~0) (* c_main_~xy~0 c_main_~p~0)))) (not (= .cse5 (+ .cse6 c_main_~c~0 .cse7)))))) is different from true [2022-04-06 22:45:43,787 WARN L855 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 0)) (forall ((v_main_~q~0_BEFORE_CALL_381 Int) (v_main_~r~0_BEFORE_CALL_334 Int) (v_main_~xy~0_BEFORE_CALL_211 Int) (v_main_~yy~0_BEFORE_CALL_201 Int) (v_main_~y~0_BEFORE_CALL_405 Int) (v_main_~x~0_BEFORE_CALL_399 Int) (v_main_~k~0_BEFORE_CALL_258 Int) (v_main_~s~0_BEFORE_CALL_387 Int) (v_main_~p~0_BEFORE_CALL_314 Int)) (let ((.cse2 (* v_main_~xy~0_BEFORE_CALL_211 v_main_~q~0_BEFORE_CALL_381)) (.cse3 (* v_main_~s~0_BEFORE_CALL_387 v_main_~yy~0_BEFORE_CALL_201)) (.cse6 (* v_main_~k~0_BEFORE_CALL_258 v_main_~y~0_BEFORE_CALL_405 v_main_~s~0_BEFORE_CALL_387)) (.cse0 (* v_main_~y~0_BEFORE_CALL_405 v_main_~s~0_BEFORE_CALL_387)) (.cse7 (* v_main_~k~0_BEFORE_CALL_258 v_main_~x~0_BEFORE_CALL_399 v_main_~q~0_BEFORE_CALL_381)) (.cse1 (* v_main_~x~0_BEFORE_CALL_399 v_main_~q~0_BEFORE_CALL_381)) (.cse5 (* v_main_~y~0_BEFORE_CALL_405 v_main_~r~0_BEFORE_CALL_334)) (.cse4 (* v_main_~p~0_BEFORE_CALL_314 v_main_~x~0_BEFORE_CALL_399))) (or (not (= (+ .cse0 (* (+ .cse0 .cse1) v_main_~y~0_BEFORE_CALL_405) .cse1) (+ .cse2 .cse0 .cse3 .cse1))) (<= (+ (* 3 .cse4) (* .cse5 3)) (+ .cse0 (* .cse6 3) .cse1 (* 3 .cse7))) (let ((.cse8 (div (+ (* v_main_~p~0_BEFORE_CALL_314 2 v_main_~x~0_BEFORE_CALL_399) (* v_main_~y~0_BEFORE_CALL_405 2 v_main_~r~0_BEFORE_CALL_334) (* v_main_~k~0_BEFORE_CALL_258 (- 2) v_main_~y~0_BEFORE_CALL_405 v_main_~s~0_BEFORE_CALL_387) (* v_main_~k~0_BEFORE_CALL_258 (- 2) v_main_~x~0_BEFORE_CALL_399 v_main_~q~0_BEFORE_CALL_381)) (+ .cse5 (* (- 1) v_main_~k~0_BEFORE_CALL_258 v_main_~y~0_BEFORE_CALL_405 v_main_~s~0_BEFORE_CALL_387) .cse4 (* (- 1) v_main_~k~0_BEFORE_CALL_258 v_main_~x~0_BEFORE_CALL_399 v_main_~q~0_BEFORE_CALL_381))))) (= (+ .cse2 (* v_main_~k~0_BEFORE_CALL_258 v_main_~s~0_BEFORE_CALL_387 v_main_~yy~0_BEFORE_CALL_201 .cse8) (* v_main_~p~0_BEFORE_CALL_314 v_main_~y~0_BEFORE_CALL_405 v_main_~x~0_BEFORE_CALL_399 .cse8) .cse3 (* v_main_~y~0_BEFORE_CALL_405 v_main_~y~0_BEFORE_CALL_405 v_main_~r~0_BEFORE_CALL_334 .cse8) (* v_main_~k~0_BEFORE_CALL_258 v_main_~xy~0_BEFORE_CALL_211 .cse8 v_main_~q~0_BEFORE_CALL_381)) (+ (* v_main_~k~0_BEFORE_CALL_258 v_main_~y~0_BEFORE_CALL_405 v_main_~y~0_BEFORE_CALL_405 v_main_~s~0_BEFORE_CALL_387 .cse8) (* v_main_~yy~0_BEFORE_CALL_201 v_main_~r~0_BEFORE_CALL_334 .cse8) (* v_main_~y~0_BEFORE_CALL_405 v_main_~x~0_BEFORE_CALL_399 v_main_~q~0_BEFORE_CALL_381) (* v_main_~k~0_BEFORE_CALL_258 v_main_~y~0_BEFORE_CALL_405 v_main_~x~0_BEFORE_CALL_399 .cse8 v_main_~q~0_BEFORE_CALL_381) (* v_main_~p~0_BEFORE_CALL_314 v_main_~xy~0_BEFORE_CALL_211 .cse8) (* v_main_~y~0_BEFORE_CALL_405 v_main_~y~0_BEFORE_CALL_405 v_main_~s~0_BEFORE_CALL_387)))) (not (= (+ (* v_main_~k~0_BEFORE_CALL_258 v_main_~xy~0_BEFORE_CALL_211 v_main_~q~0_BEFORE_CALL_381) (* v_main_~k~0_BEFORE_CALL_258 v_main_~s~0_BEFORE_CALL_387 v_main_~yy~0_BEFORE_CALL_201) (* v_main_~y~0_BEFORE_CALL_405 v_main_~y~0_BEFORE_CALL_405 v_main_~r~0_BEFORE_CALL_334) (* v_main_~p~0_BEFORE_CALL_314 v_main_~y~0_BEFORE_CALL_405 v_main_~x~0_BEFORE_CALL_399)) (+ (* v_main_~k~0_BEFORE_CALL_258 v_main_~y~0_BEFORE_CALL_405 v_main_~y~0_BEFORE_CALL_405 v_main_~s~0_BEFORE_CALL_387) (* v_main_~p~0_BEFORE_CALL_314 v_main_~xy~0_BEFORE_CALL_211) (* v_main_~yy~0_BEFORE_CALL_201 v_main_~r~0_BEFORE_CALL_334) (* v_main_~k~0_BEFORE_CALL_258 v_main_~y~0_BEFORE_CALL_405 v_main_~x~0_BEFORE_CALL_399 v_main_~q~0_BEFORE_CALL_381)))) (<= (+ .cse6 .cse0 .cse7 .cse1) (+ .cse5 .cse4)))))) is different from true