/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-19 11:13:32,899 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-19 11:13:32,966 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-12-19 11:13:32,970 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-19 11:13:32,970 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-19 11:13:33,001 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-19 11:13:33,002 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-19 11:13:33,003 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-19 11:13:33,003 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-19 11:13:33,007 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-19 11:13:33,007 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-19 11:13:33,008 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-19 11:13:33,008 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-19 11:13:33,009 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-19 11:13:33,010 INFO L153 SettingsManager]: * Use SBE=true [2023-12-19 11:13:33,010 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-19 11:13:33,010 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-19 11:13:33,010 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-19 11:13:33,011 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-19 11:13:33,012 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-19 11:13:33,012 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-19 11:13:33,012 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-19 11:13:33,012 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-19 11:13:33,013 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-19 11:13:33,013 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-19 11:13:33,013 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-19 11:13:33,013 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-19 11:13:33,014 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-19 11:13:33,014 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-19 11:13:33,014 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-19 11:13:33,015 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-19 11:13:33,015 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-19 11:13:33,015 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 11:13:33,016 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-19 11:13:33,016 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-19 11:13:33,016 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-19 11:13:33,016 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-19 11:13:33,016 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-19 11:13:33,017 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-19 11:13:33,017 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-19 11:13:33,017 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-19 11:13:33,017 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-19 11:13:33,017 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-19 11:13:33,017 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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.plugins.generator.cacsl2boogietranslator: Use bitabs translation -> true [2023-12-19 11:13:33,232 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-19 11:13:33,255 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-19 11:13:33,257 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-19 11:13:33,258 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-19 11:13:33,258 INFO L274 PluginConnector]: CDTParser initialized [2023-12-19 11:13:33,259 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i [2023-12-19 11:13:34,755 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-19 11:13:34,972 INFO L384 CDTParser]: Found 1 translation units. [2023-12-19 11:13:34,973 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i [2023-12-19 11:13:34,987 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/72548a20d/4a6d3760254f4ef49476acc2a1d14a2c/FLAG3eb1a4ab9 [2023-12-19 11:13:35,004 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/72548a20d/4a6d3760254f4ef49476acc2a1d14a2c [2023-12-19 11:13:35,006 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-19 11:13:35,008 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-19 11:13:35,010 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-19 11:13:35,010 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-19 11:13:35,015 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-19 11:13:35,015 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 11:13:35" (1/1) ... [2023-12-19 11:13:35,016 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@46b113e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:13:35, skipping insertion in model container [2023-12-19 11:13:35,016 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 11:13:35" (1/1) ... [2023-12-19 11:13:35,055 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-19 11:13:35,181 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i[916,929] [2023-12-19 11:13:35,257 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 11:13:35,271 INFO L202 MainTranslator]: Completed pre-run [2023-12-19 11:13:35,284 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-20.i[916,929] [2023-12-19 11:13:35,334 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 11:13:35,361 INFO L206 MainTranslator]: Completed translation [2023-12-19 11:13:35,362 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:13:35 WrapperNode [2023-12-19 11:13:35,362 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-19 11:13:35,363 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-19 11:13:35,363 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-19 11:13:35,363 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-19 11:13:35,370 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:13:35" (1/1) ... [2023-12-19 11:13:35,389 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:13:35" (1/1) ... [2023-12-19 11:13:35,441 INFO L138 Inliner]: procedures = 26, calls = 44, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 258 [2023-12-19 11:13:35,441 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-19 11:13:35,442 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-19 11:13:35,442 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-19 11:13:35,442 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-19 11:13:35,450 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:13:35" (1/1) ... [2023-12-19 11:13:35,451 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:13:35" (1/1) ... [2023-12-19 11:13:35,455 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:13:35" (1/1) ... [2023-12-19 11:13:35,498 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-19 11:13:35,498 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:13:35" (1/1) ... [2023-12-19 11:13:35,498 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:13:35" (1/1) ... [2023-12-19 11:13:35,513 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:13:35" (1/1) ... [2023-12-19 11:13:35,529 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:13:35" (1/1) ... [2023-12-19 11:13:35,532 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:13:35" (1/1) ... [2023-12-19 11:13:35,534 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:13:35" (1/1) ... [2023-12-19 11:13:35,539 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-19 11:13:35,547 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-19 11:13:35,547 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-19 11:13:35,547 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-19 11:13:35,548 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:13:35" (1/1) ... [2023-12-19 11:13:35,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 11:13:35,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 11:13:35,578 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-19 11:13:35,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-19 11:13:35,611 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-19 11:13:35,611 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-19 11:13:35,611 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-19 11:13:35,611 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-19 11:13:35,611 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-19 11:13:35,611 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-19 11:13:35,723 INFO L241 CfgBuilder]: Building ICFG [2023-12-19 11:13:35,726 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-19 11:13:36,221 INFO L282 CfgBuilder]: Performing block encoding [2023-12-19 11:13:36,257 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-19 11:13:36,258 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-19 11:13:36,259 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 11:13:36 BoogieIcfgContainer [2023-12-19 11:13:36,259 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-19 11:13:36,261 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-19 11:13:36,261 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-19 11:13:36,264 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-19 11:13:36,264 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 11:13:35" (1/3) ... [2023-12-19 11:13:36,265 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e8d3cf6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 11:13:36, skipping insertion in model container [2023-12-19 11:13:36,265 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 11:13:35" (2/3) ... [2023-12-19 11:13:36,265 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4e8d3cf6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 11:13:36, skipping insertion in model container [2023-12-19 11:13:36,265 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 11:13:36" (3/3) ... [2023-12-19 11:13:36,266 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-20.i [2023-12-19 11:13:36,280 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-19 11:13:36,281 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-19 11:13:36,329 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-19 11:13:36,335 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@51571333, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-19 11:13:36,335 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-19 11:13:36,339 INFO L276 IsEmpty]: Start isEmpty. Operand has 106 states, 72 states have (on average 1.5) internal successors, (108), 73 states have internal predecessors, (108), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2023-12-19 11:13:36,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2023-12-19 11:13:36,352 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 11:13:36,353 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 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, 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, 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] [2023-12-19 11:13:36,353 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 11:13:36,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 11:13:36,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1983772906, now seen corresponding path program 1 times [2023-12-19 11:13:36,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 11:13:36,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491056994] [2023-12-19 11:13:36,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:13:36,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 11:13:36,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 11:13:36,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 11:13:36,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491056994] [2023-12-19 11:13:36,637 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-19 11:13:36,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456820533] [2023-12-19 11:13:36,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:13:36,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:13:36,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 11:13:36,641 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) [2023-12-19 11:13:36,662 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-12-19 11:13:36,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 11:13:36,840 INFO L262 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-19 11:13:36,860 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 11:13:36,914 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 60 proven. 0 refuted. 0 times theorem prover too weak. 1800 trivial. 0 not checked. [2023-12-19 11:13:36,915 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 11:13:36,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456820533] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 11:13:36,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 11:13:36,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 11:13:36,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025531998] [2023-12-19 11:13:36,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 11:13:36,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-19 11:13:36,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 11:13:36,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-19 11:13:36,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 11:13:36,949 INFO L87 Difference]: Start difference. First operand has 106 states, 72 states have (on average 1.5) internal successors, (108), 73 states have internal predecessors, (108), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) Second operand has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 2 states have call successors, (31) [2023-12-19 11:13:36,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 11:13:36,988 INFO L93 Difference]: Finished difference Result 211 states and 370 transitions. [2023-12-19 11:13:36,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-19 11:13:36,990 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 2 states have call successors, (31) Word has length 200 [2023-12-19 11:13:36,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 11:13:36,997 INFO L225 Difference]: With dead ends: 211 [2023-12-19 11:13:36,998 INFO L226 Difference]: Without dead ends: 104 [2023-12-19 11:13:37,001 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 199 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 11:13:37,004 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 11:13:37,005 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 162 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 11:13:37,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2023-12-19 11:13:37,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 104. [2023-12-19 11:13:37,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 71 states have (on average 1.4507042253521127) internal successors, (103), 71 states have internal predecessors, (103), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2023-12-19 11:13:37,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 165 transitions. [2023-12-19 11:13:37,056 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 165 transitions. Word has length 200 [2023-12-19 11:13:37,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 11:13:37,056 INFO L495 AbstractCegarLoop]: Abstraction has 104 states and 165 transitions. [2023-12-19 11:13:37,056 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 2 states have call successors, (31) [2023-12-19 11:13:37,057 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 165 transitions. [2023-12-19 11:13:37,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2023-12-19 11:13:37,061 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 11:13:37,061 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 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, 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, 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] [2023-12-19 11:13:37,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-12-19 11:13:37,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-12-19 11:13:37,272 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 11:13:37,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 11:13:37,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1515242788, now seen corresponding path program 1 times [2023-12-19 11:13:37,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 11:13:37,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553524519] [2023-12-19 11:13:37,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:13:37,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 11:13:37,346 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 11:13:37,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [457072348] [2023-12-19 11:13:37,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:13:37,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:13:37,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 11:13:37,352 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) [2023-12-19 11:13:37,355 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-12-19 11:13:37,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 11:13:37,534 INFO L262 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-19 11:13:37,538 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 11:13:37,642 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-12-19 11:13:37,643 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 11:13:37,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 11:13:37,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553524519] [2023-12-19 11:13:37,643 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 11:13:37,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457072348] [2023-12-19 11:13:37,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457072348] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 11:13:37,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 11:13:37,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 11:13:37,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399241271] [2023-12-19 11:13:37,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 11:13:37,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 11:13:37,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 11:13:37,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 11:13:37,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 11:13:37,649 INFO L87 Difference]: Start difference. First operand 104 states and 165 transitions. Second operand has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-12-19 11:13:37,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 11:13:37,783 INFO L93 Difference]: Finished difference Result 305 states and 483 transitions. [2023-12-19 11:13:37,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 11:13:37,784 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 200 [2023-12-19 11:13:37,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 11:13:37,792 INFO L225 Difference]: With dead ends: 305 [2023-12-19 11:13:37,792 INFO L226 Difference]: Without dead ends: 202 [2023-12-19 11:13:37,796 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 197 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-19 11:13:37,798 INFO L413 NwaCegarLoop]: 245 mSDtfsCounter, 151 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 632 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 11:13:37,798 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 632 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 11:13:37,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2023-12-19 11:13:37,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 130. [2023-12-19 11:13:37,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 97 states have (on average 1.4948453608247423) internal successors, (145), 97 states have internal predecessors, (145), 31 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2023-12-19 11:13:37,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 207 transitions. [2023-12-19 11:13:37,838 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 207 transitions. Word has length 200 [2023-12-19 11:13:37,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 11:13:37,841 INFO L495 AbstractCegarLoop]: Abstraction has 130 states and 207 transitions. [2023-12-19 11:13:37,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.0) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-12-19 11:13:37,841 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 207 transitions. [2023-12-19 11:13:37,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 202 [2023-12-19 11:13:37,849 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 11:13:37,849 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 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, 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, 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] [2023-12-19 11:13:37,859 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-12-19 11:13:38,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-12-19 11:13:38,057 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 11:13:38,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 11:13:38,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1943431130, now seen corresponding path program 1 times [2023-12-19 11:13:38,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 11:13:38,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477134540] [2023-12-19 11:13:38,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:13:38,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 11:13:38,102 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 11:13:38,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [858269762] [2023-12-19 11:13:38,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:13:38,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:13:38,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 11:13:38,111 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) [2023-12-19 11:13:38,127 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-12-19 11:13:38,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 11:13:38,255 INFO L262 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-19 11:13:38,260 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 11:13:38,455 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-12-19 11:13:38,455 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 11:13:38,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 11:13:38,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477134540] [2023-12-19 11:13:38,455 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 11:13:38,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [858269762] [2023-12-19 11:13:38,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [858269762] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 11:13:38,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 11:13:38,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 11:13:38,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158296094] [2023-12-19 11:13:38,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 11:13:38,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 11:13:38,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 11:13:38,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 11:13:38,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 11:13:38,458 INFO L87 Difference]: Start difference. First operand 130 states and 207 transitions. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-12-19 11:13:38,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 11:13:38,623 INFO L93 Difference]: Finished difference Result 445 states and 708 transitions. [2023-12-19 11:13:38,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 11:13:38,623 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 201 [2023-12-19 11:13:38,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 11:13:38,626 INFO L225 Difference]: With dead ends: 445 [2023-12-19 11:13:38,626 INFO L226 Difference]: Without dead ends: 316 [2023-12-19 11:13:38,627 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-19 11:13:38,628 INFO L413 NwaCegarLoop]: 197 mSDtfsCounter, 156 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 11:13:38,628 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 496 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 11:13:38,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2023-12-19 11:13:38,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 306. [2023-12-19 11:13:38,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 241 states have (on average 1.4730290456431536) internal successors, (355), 241 states have internal predecessors, (355), 62 states have call successors, (62), 2 states have call predecessors, (62), 2 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2023-12-19 11:13:38,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 479 transitions. [2023-12-19 11:13:38,649 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 479 transitions. Word has length 201 [2023-12-19 11:13:38,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 11:13:38,650 INFO L495 AbstractCegarLoop]: Abstraction has 306 states and 479 transitions. [2023-12-19 11:13:38,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-12-19 11:13:38,650 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 479 transitions. [2023-12-19 11:13:38,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2023-12-19 11:13:38,652 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 11:13:38,653 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 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, 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, 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, 1] [2023-12-19 11:13:38,662 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-12-19 11:13:38,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:13:38,860 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 11:13:38,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 11:13:38,861 INFO L85 PathProgramCache]: Analyzing trace with hash 565993276, now seen corresponding path program 1 times [2023-12-19 11:13:38,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 11:13:38,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173827282] [2023-12-19 11:13:38,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:13:38,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 11:13:38,913 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 11:13:38,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1168066425] [2023-12-19 11:13:38,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:13:38,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:13:38,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 11:13:38,926 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) [2023-12-19 11:13:38,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-12-19 11:13:39,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 11:13:39,083 INFO L262 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-19 11:13:39,089 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 11:13:39,387 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 454 proven. 78 refuted. 0 times theorem prover too weak. 1328 trivial. 0 not checked. [2023-12-19 11:13:39,388 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 11:13:39,652 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 12 proven. 78 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2023-12-19 11:13:39,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 11:13:39,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173827282] [2023-12-19 11:13:39,653 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 11:13:39,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168066425] [2023-12-19 11:13:39,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1168066425] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 11:13:39,653 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 11:13:39,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2023-12-19 11:13:39,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150406728] [2023-12-19 11:13:39,653 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 11:13:39,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-19 11:13:39,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 11:13:39,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-19 11:13:39,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2023-12-19 11:13:39,656 INFO L87 Difference]: Start difference. First operand 306 states and 479 transitions. Second operand has 14 states, 14 states have (on average 6.071428571428571) internal successors, (85), 14 states have internal predecessors, (85), 3 states have call successors, (57), 2 states have call predecessors, (57), 4 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) [2023-12-19 11:13:41,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 11:13:41,178 INFO L93 Difference]: Finished difference Result 1237 states and 1900 transitions. [2023-12-19 11:13:41,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-12-19 11:13:41,179 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 6.071428571428571) internal successors, (85), 14 states have internal predecessors, (85), 3 states have call successors, (57), 2 states have call predecessors, (57), 4 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) Word has length 202 [2023-12-19 11:13:41,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 11:13:41,185 INFO L225 Difference]: With dead ends: 1237 [2023-12-19 11:13:41,185 INFO L226 Difference]: Without dead ends: 932 [2023-12-19 11:13:41,187 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 437 GetRequests, 394 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 484 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=458, Invalid=1522, Unknown=0, NotChecked=0, Total=1980 [2023-12-19 11:13:41,188 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 1051 mSDsluCounter, 620 mSDsCounter, 0 mSdLazyCounter, 1062 mSolverCounterSat, 420 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1059 SdHoareTripleChecker+Valid, 775 SdHoareTripleChecker+Invalid, 1482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 420 IncrementalHoareTripleChecker+Valid, 1062 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-19 11:13:41,188 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1059 Valid, 775 Invalid, 1482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [420 Valid, 1062 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-19 11:13:41,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 932 states. [2023-12-19 11:13:41,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 932 to 352. [2023-12-19 11:13:41,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 285 states have (on average 1.4631578947368422) internal successors, (417), 285 states have internal predecessors, (417), 62 states have call successors, (62), 4 states have call predecessors, (62), 4 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2023-12-19 11:13:41,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 541 transitions. [2023-12-19 11:13:41,260 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 541 transitions. Word has length 202 [2023-12-19 11:13:41,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 11:13:41,261 INFO L495 AbstractCegarLoop]: Abstraction has 352 states and 541 transitions. [2023-12-19 11:13:41,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.071428571428571) internal successors, (85), 14 states have internal predecessors, (85), 3 states have call successors, (57), 2 states have call predecessors, (57), 4 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) [2023-12-19 11:13:41,262 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 541 transitions. [2023-12-19 11:13:41,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2023-12-19 11:13:41,264 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 11:13:41,265 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 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, 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, 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, 1] [2023-12-19 11:13:41,276 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-12-19 11:13:41,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:13:41,474 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 11:13:41,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 11:13:41,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1428151430, now seen corresponding path program 1 times [2023-12-19 11:13:41,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 11:13:41,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231377038] [2023-12-19 11:13:41,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:13:41,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 11:13:41,503 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 11:13:41,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [164823561] [2023-12-19 11:13:41,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:13:41,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:13:41,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 11:13:41,505 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) [2023-12-19 11:13:41,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-12-19 11:13:41,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 11:13:41,663 INFO L262 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-19 11:13:41,668 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 11:13:42,113 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 872 proven. 114 refuted. 0 times theorem prover too weak. 874 trivial. 0 not checked. [2023-12-19 11:13:42,113 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 11:13:42,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 11:13:42,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231377038] [2023-12-19 11:13:42,332 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 11:13:42,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164823561] [2023-12-19 11:13:42,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164823561] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 11:13:42,336 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 11:13:42,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2023-12-19 11:13:42,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397398296] [2023-12-19 11:13:42,336 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 11:13:42,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-19 11:13:42,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 11:13:42,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-19 11:13:42,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2023-12-19 11:13:42,338 INFO L87 Difference]: Start difference. First operand 352 states and 541 transitions. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 8 states have internal predecessors, (59), 3 states have call successors, (31), 3 states have call predecessors, (31), 4 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2023-12-19 11:13:43,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 11:13:43,010 INFO L93 Difference]: Finished difference Result 710 states and 1067 transitions. [2023-12-19 11:13:43,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-19 11:13:43,011 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 8 states have internal predecessors, (59), 3 states have call successors, (31), 3 states have call predecessors, (31), 4 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) Word has length 202 [2023-12-19 11:13:43,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 11:13:43,013 INFO L225 Difference]: With dead ends: 710 [2023-12-19 11:13:43,013 INFO L226 Difference]: Without dead ends: 359 [2023-12-19 11:13:43,014 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 225 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=172, Invalid=428, Unknown=0, NotChecked=0, Total=600 [2023-12-19 11:13:43,015 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 202 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 11:13:43,015 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [213 Valid, 522 Invalid, 636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 11:13:43,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2023-12-19 11:13:43,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 285. [2023-12-19 11:13:43,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 214 states have (on average 1.355140186915888) internal successors, (290), 214 states have internal predecessors, (290), 62 states have call successors, (62), 8 states have call predecessors, (62), 8 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2023-12-19 11:13:43,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 414 transitions. [2023-12-19 11:13:43,056 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 414 transitions. Word has length 202 [2023-12-19 11:13:43,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 11:13:43,057 INFO L495 AbstractCegarLoop]: Abstraction has 285 states and 414 transitions. [2023-12-19 11:13:43,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 8 states have internal predecessors, (59), 3 states have call successors, (31), 3 states have call predecessors, (31), 4 states have return successors, (31), 3 states have call predecessors, (31), 3 states have call successors, (31) [2023-12-19 11:13:43,057 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 414 transitions. [2023-12-19 11:13:43,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2023-12-19 11:13:43,059 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 11:13:43,059 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 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, 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, 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, 1, 1] [2023-12-19 11:13:43,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-12-19 11:13:43,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:13:43,267 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 11:13:43,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 11:13:43,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1164823111, now seen corresponding path program 1 times [2023-12-19 11:13:43,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 11:13:43,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121464597] [2023-12-19 11:13:43,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:13:43,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 11:13:43,319 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 11:13:43,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [212126245] [2023-12-19 11:13:43,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:13:43,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:13:43,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 11:13:43,321 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) [2023-12-19 11:13:43,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-12-19 11:13:43,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 11:13:43,512 INFO L262 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 39 conjunts are in the unsatisfiable core [2023-12-19 11:13:43,517 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 11:13:45,302 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 601 proven. 396 refuted. 0 times theorem prover too weak. 863 trivial. 0 not checked. [2023-12-19 11:13:45,303 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 11:13:48,899 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 48 proven. 129 refuted. 0 times theorem prover too weak. 1683 trivial. 0 not checked. [2023-12-19 11:13:48,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 11:13:48,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121464597] [2023-12-19 11:13:48,900 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 11:13:48,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212126245] [2023-12-19 11:13:48,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212126245] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 11:13:48,900 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 11:13:48,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 12] total 31 [2023-12-19 11:13:48,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138109526] [2023-12-19 11:13:48,900 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 11:13:48,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-12-19 11:13:48,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 11:13:48,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-12-19 11:13:48,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=752, Unknown=0, NotChecked=0, Total=930 [2023-12-19 11:13:48,903 INFO L87 Difference]: Start difference. First operand 285 states and 414 transitions. Second operand has 31 states, 30 states have (on average 3.8333333333333335) internal successors, (115), 28 states have internal predecessors, (115), 8 states have call successors, (57), 6 states have call predecessors, (57), 10 states have return successors, (59), 8 states have call predecessors, (59), 8 states have call successors, (59) [2023-12-19 11:13:55,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 11:13:55,998 INFO L93 Difference]: Finished difference Result 876 states and 1225 transitions. [2023-12-19 11:13:56,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2023-12-19 11:13:56,004 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 3.8333333333333335) internal successors, (115), 28 states have internal predecessors, (115), 8 states have call successors, (57), 6 states have call predecessors, (57), 10 states have return successors, (59), 8 states have call predecessors, (59), 8 states have call successors, (59) Word has length 203 [2023-12-19 11:13:56,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 11:13:56,010 INFO L225 Difference]: With dead ends: 876 [2023-12-19 11:13:56,010 INFO L226 Difference]: Without dead ends: 713 [2023-12-19 11:13:56,013 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 470 GetRequests, 379 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2525 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1732, Invalid=6824, Unknown=0, NotChecked=0, Total=8556 [2023-12-19 11:13:56,014 INFO L413 NwaCegarLoop]: 170 mSDtfsCounter, 544 mSDsluCounter, 1210 mSDsCounter, 0 mSdLazyCounter, 2182 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 553 SdHoareTripleChecker+Valid, 1380 SdHoareTripleChecker+Invalid, 2366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 2182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2023-12-19 11:13:56,014 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [553 Valid, 1380 Invalid, 2366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 2182 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2023-12-19 11:13:56,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2023-12-19 11:13:56,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 543. [2023-12-19 11:13:56,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 414 states have (on average 1.326086956521739) internal successors, (549), 417 states have internal predecessors, (549), 101 states have call successors, (101), 27 states have call predecessors, (101), 27 states have return successors, (101), 98 states have call predecessors, (101), 101 states have call successors, (101) [2023-12-19 11:13:56,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 751 transitions. [2023-12-19 11:13:56,092 INFO L78 Accepts]: Start accepts. Automaton has 543 states and 751 transitions. Word has length 203 [2023-12-19 11:13:56,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 11:13:56,093 INFO L495 AbstractCegarLoop]: Abstraction has 543 states and 751 transitions. [2023-12-19 11:13:56,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 3.8333333333333335) internal successors, (115), 28 states have internal predecessors, (115), 8 states have call successors, (57), 6 states have call predecessors, (57), 10 states have return successors, (59), 8 states have call predecessors, (59), 8 states have call successors, (59) [2023-12-19 11:13:56,094 INFO L276 IsEmpty]: Start isEmpty. Operand 543 states and 751 transitions. [2023-12-19 11:13:56,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2023-12-19 11:13:56,096 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 11:13:56,097 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 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, 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, 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, 1, 1] [2023-12-19 11:13:56,107 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-12-19 11:13:56,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:13:56,305 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 11:13:56,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 11:13:56,306 INFO L85 PathProgramCache]: Analyzing trace with hash 578017097, now seen corresponding path program 1 times [2023-12-19 11:13:56,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 11:13:56,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060336274] [2023-12-19 11:13:56,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:13:56,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 11:13:56,338 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 11:13:56,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [759878940] [2023-12-19 11:13:56,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:13:56,339 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:13:56,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 11:13:56,340 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) [2023-12-19 11:13:56,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-12-19 11:13:56,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 11:13:56,491 INFO L262 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-19 11:13:56,497 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 11:13:57,191 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 454 proven. 78 refuted. 0 times theorem prover too weak. 1328 trivial. 0 not checked. [2023-12-19 11:13:57,191 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 11:13:57,982 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-12-19 11:13:57,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 11:13:57,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060336274] [2023-12-19 11:13:57,983 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 11:13:57,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759878940] [2023-12-19 11:13:57,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759878940] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 11:13:57,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 11:13:57,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [14] total 21 [2023-12-19 11:13:57,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006460634] [2023-12-19 11:13:57,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 11:13:57,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 11:13:57,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 11:13:57,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 11:13:57,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=311, Unknown=0, NotChecked=0, Total=420 [2023-12-19 11:13:57,986 INFO L87 Difference]: Start difference. First operand 543 states and 751 transitions. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-12-19 11:14:01,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 11:14:01,103 INFO L93 Difference]: Finished difference Result 1358 states and 1937 transitions. [2023-12-19 11:14:01,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-19 11:14:01,104 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 203 [2023-12-19 11:14:01,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 11:14:01,110 INFO L225 Difference]: With dead ends: 1358 [2023-12-19 11:14:01,110 INFO L226 Difference]: Without dead ends: 1013 [2023-12-19 11:14:01,111 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 414 GetRequests, 385 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=220, Invalid=710, Unknown=0, NotChecked=0, Total=930 [2023-12-19 11:14:01,112 INFO L413 NwaCegarLoop]: 139 mSDtfsCounter, 458 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 486 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 458 SdHoareTripleChecker+Valid, 781 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 486 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2023-12-19 11:14:01,112 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [458 Valid, 781 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 486 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2023-12-19 11:14:01,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1013 states. [2023-12-19 11:14:01,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1013 to 646. [2023-12-19 11:14:01,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 517 states have (on average 1.3887814313346227) internal successors, (718), 520 states have internal predecessors, (718), 101 states have call successors, (101), 27 states have call predecessors, (101), 27 states have return successors, (101), 98 states have call predecessors, (101), 101 states have call successors, (101) [2023-12-19 11:14:01,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 920 transitions. [2023-12-19 11:14:01,185 INFO L78 Accepts]: Start accepts. Automaton has 646 states and 920 transitions. Word has length 203 [2023-12-19 11:14:01,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 11:14:01,186 INFO L495 AbstractCegarLoop]: Abstraction has 646 states and 920 transitions. [2023-12-19 11:14:01,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 10 states have internal predecessors, (51), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-12-19 11:14:01,186 INFO L276 IsEmpty]: Start isEmpty. Operand 646 states and 920 transitions. [2023-12-19 11:14:01,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2023-12-19 11:14:01,188 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 11:14:01,188 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 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, 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, 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, 1, 1] [2023-12-19 11:14:01,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-12-19 11:14:01,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:14:01,397 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 11:14:01,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 11:14:01,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1010330805, now seen corresponding path program 1 times [2023-12-19 11:14:01,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 11:14:01,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655521655] [2023-12-19 11:14:01,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:14:01,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 11:14:01,435 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 11:14:01,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [318514774] [2023-12-19 11:14:01,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:14:01,435 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:14:01,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 11:14:01,437 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) [2023-12-19 11:14:01,458 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-12-19 11:14:01,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 11:14:01,591 INFO L262 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-19 11:14:01,599 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 11:14:02,404 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-12-19 11:14:02,405 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 11:14:02,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 11:14:02,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655521655] [2023-12-19 11:14:02,405 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 11:14:02,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318514774] [2023-12-19 11:14:02,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318514774] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 11:14:02,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 11:14:02,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-19 11:14:02,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578518152] [2023-12-19 11:14:02,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 11:14:02,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-19 11:14:02,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 11:14:02,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-19 11:14:02,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-12-19 11:14:02,408 INFO L87 Difference]: Start difference. First operand 646 states and 920 transitions. Second operand has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-12-19 11:14:03,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 11:14:03,685 INFO L93 Difference]: Finished difference Result 1225 states and 1725 transitions. [2023-12-19 11:14:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-19 11:14:03,686 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 203 [2023-12-19 11:14:03,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 11:14:03,689 INFO L225 Difference]: With dead ends: 1225 [2023-12-19 11:14:03,690 INFO L226 Difference]: Without dead ends: 745 [2023-12-19 11:14:03,691 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 195 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2023-12-19 11:14:03,691 INFO L413 NwaCegarLoop]: 166 mSDtfsCounter, 204 mSDsluCounter, 711 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 877 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-19 11:14:03,692 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 877 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 347 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-19 11:14:03,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 745 states. [2023-12-19 11:14:03,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 745 to 561. [2023-12-19 11:14:03,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 432 states have (on average 1.2847222222222223) internal successors, (555), 435 states have internal predecessors, (555), 101 states have call successors, (101), 27 states have call predecessors, (101), 27 states have return successors, (101), 98 states have call predecessors, (101), 101 states have call successors, (101) [2023-12-19 11:14:03,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 757 transitions. [2023-12-19 11:14:03,759 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 757 transitions. Word has length 203 [2023-12-19 11:14:03,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 11:14:03,760 INFO L495 AbstractCegarLoop]: Abstraction has 561 states and 757 transitions. [2023-12-19 11:14:03,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.666666666666667) internal successors, (51), 9 states have internal predecessors, (51), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-12-19 11:14:03,760 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 757 transitions. [2023-12-19 11:14:03,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2023-12-19 11:14:03,762 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 11:14:03,762 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 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, 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, 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, 1, 1, 1] [2023-12-19 11:14:03,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-12-19 11:14:03,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-12-19 11:14:03,971 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 11:14:03,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 11:14:03,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1903706220, now seen corresponding path program 1 times [2023-12-19 11:14:03,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 11:14:03,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781664385] [2023-12-19 11:14:03,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:14:03,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 11:14:03,994 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 11:14:03,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [625423178] [2023-12-19 11:14:03,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:14:03,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:14:03,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 11:14:03,996 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) [2023-12-19 11:14:04,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-12-19 11:14:04,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 11:14:04,235 INFO L262 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 45 conjunts are in the unsatisfiable core [2023-12-19 11:14:04,241 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 11:14:06,080 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 601 proven. 396 refuted. 0 times theorem prover too weak. 863 trivial. 0 not checked. [2023-12-19 11:14:06,080 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 11:14:06,764 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-12-19 11:14:06,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 11:14:06,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781664385] [2023-12-19 11:14:06,765 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 11:14:06,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625423178] [2023-12-19 11:14:06,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625423178] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 11:14:06,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 11:14:06,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [24] total 30 [2023-12-19 11:14:06,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941530227] [2023-12-19 11:14:06,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 11:14:06,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-19 11:14:06,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 11:14:06,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-19 11:14:06,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=181, Invalid=689, Unknown=0, NotChecked=0, Total=870 [2023-12-19 11:14:06,767 INFO L87 Difference]: Start difference. First operand 561 states and 757 transitions. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-12-19 11:14:07,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 11:14:07,928 INFO L93 Difference]: Finished difference Result 1166 states and 1568 transitions. [2023-12-19 11:14:07,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-19 11:14:07,929 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 204 [2023-12-19 11:14:07,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 11:14:07,932 INFO L225 Difference]: With dead ends: 1166 [2023-12-19 11:14:07,932 INFO L226 Difference]: Without dead ends: 787 [2023-12-19 11:14:07,934 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 419 GetRequests, 379 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 516 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=312, Invalid=1410, Unknown=0, NotChecked=0, Total=1722 [2023-12-19 11:14:07,934 INFO L413 NwaCegarLoop]: 127 mSDtfsCounter, 347 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 642 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 11:14:07,935 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [347 Valid, 642 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 11:14:07,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states. [2023-12-19 11:14:07,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 596. [2023-12-19 11:14:07,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 467 states have (on average 1.2805139186295502) internal successors, (598), 470 states have internal predecessors, (598), 101 states have call successors, (101), 27 states have call predecessors, (101), 27 states have return successors, (101), 98 states have call predecessors, (101), 101 states have call successors, (101) [2023-12-19 11:14:07,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 800 transitions. [2023-12-19 11:14:07,995 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 800 transitions. Word has length 204 [2023-12-19 11:14:07,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 11:14:07,996 INFO L495 AbstractCegarLoop]: Abstraction has 596 states and 800 transitions. [2023-12-19 11:14:07,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-12-19 11:14:07,996 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 800 transitions. [2023-12-19 11:14:07,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2023-12-19 11:14:07,997 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 11:14:07,997 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 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, 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, 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, 1, 1, 1] [2023-12-19 11:14:08,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-12-19 11:14:08,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:14:08,206 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 11:14:08,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 11:14:08,206 INFO L85 PathProgramCache]: Analyzing trace with hash 78460771, now seen corresponding path program 1 times [2023-12-19 11:14:08,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 11:14:08,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212695814] [2023-12-19 11:14:08,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:14:08,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 11:14:08,232 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 11:14:08,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [90213892] [2023-12-19 11:14:08,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:14:08,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:14:08,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 11:14:08,238 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) [2023-12-19 11:14:08,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-12-19 11:14:08,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 11:14:08,398 INFO L262 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-19 11:14:08,402 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 11:14:09,424 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 917 proven. 186 refuted. 0 times theorem prover too weak. 757 trivial. 0 not checked. [2023-12-19 11:14:09,424 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 11:14:10,163 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 30 proven. 60 refuted. 0 times theorem prover too weak. 1770 trivial. 0 not checked. [2023-12-19 11:14:10,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 11:14:10,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212695814] [2023-12-19 11:14:10,163 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 11:14:10,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90213892] [2023-12-19 11:14:10,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90213892] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 11:14:10,164 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 11:14:10,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 11] total 27 [2023-12-19 11:14:10,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278436681] [2023-12-19 11:14:10,164 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 11:14:10,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-12-19 11:14:10,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 11:14:10,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-12-19 11:14:10,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=577, Unknown=0, NotChecked=0, Total=702 [2023-12-19 11:14:10,166 INFO L87 Difference]: Start difference. First operand 596 states and 800 transitions. Second operand has 27 states, 27 states have (on average 4.148148148148148) internal successors, (112), 26 states have internal predecessors, (112), 6 states have call successors, (62), 5 states have call predecessors, (62), 8 states have return successors, (62), 6 states have call predecessors, (62), 6 states have call successors, (62) [2023-12-19 11:14:14,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 11:14:14,094 INFO L93 Difference]: Finished difference Result 2450 states and 3221 transitions. [2023-12-19 11:14:14,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2023-12-19 11:14:14,095 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 4.148148148148148) internal successors, (112), 26 states have internal predecessors, (112), 6 states have call successors, (62), 5 states have call predecessors, (62), 8 states have return successors, (62), 6 states have call predecessors, (62), 6 states have call successors, (62) Word has length 204 [2023-12-19 11:14:14,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 11:14:14,102 INFO L225 Difference]: With dead ends: 2450 [2023-12-19 11:14:14,102 INFO L226 Difference]: Without dead ends: 1865 [2023-12-19 11:14:14,108 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 456 GetRequests, 386 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1572 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=972, Invalid=4140, Unknown=0, NotChecked=0, Total=5112 [2023-12-19 11:14:14,109 INFO L413 NwaCegarLoop]: 174 mSDtfsCounter, 1565 mSDsluCounter, 1349 mSDsCounter, 0 mSdLazyCounter, 1843 mSolverCounterSat, 705 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1588 SdHoareTripleChecker+Valid, 1523 SdHoareTripleChecker+Invalid, 2548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 705 IncrementalHoareTripleChecker+Valid, 1843 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2023-12-19 11:14:14,110 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1588 Valid, 1523 Invalid, 2548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [705 Valid, 1843 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2023-12-19 11:14:14,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1865 states. [2023-12-19 11:14:14,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1865 to 592. [2023-12-19 11:14:14,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 471 states have (on average 1.3014861995753715) internal successors, (613), 471 states have internal predecessors, (613), 93 states have call successors, (93), 27 states have call predecessors, (93), 27 states have return successors, (93), 93 states have call predecessors, (93), 93 states have call successors, (93) [2023-12-19 11:14:14,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 799 transitions. [2023-12-19 11:14:14,225 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 799 transitions. Word has length 204 [2023-12-19 11:14:14,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 11:14:14,227 INFO L495 AbstractCegarLoop]: Abstraction has 592 states and 799 transitions. [2023-12-19 11:14:14,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 4.148148148148148) internal successors, (112), 26 states have internal predecessors, (112), 6 states have call successors, (62), 5 states have call predecessors, (62), 8 states have return successors, (62), 6 states have call predecessors, (62), 6 states have call successors, (62) [2023-12-19 11:14:14,227 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 799 transitions. [2023-12-19 11:14:14,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2023-12-19 11:14:14,230 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 11:14:14,230 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 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, 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, 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, 1, 1, 1, 1] [2023-12-19 11:14:14,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-12-19 11:14:14,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-12-19 11:14:14,438 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 11:14:14,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 11:14:14,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1080627107, now seen corresponding path program 1 times [2023-12-19 11:14:14,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 11:14:14,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805797058] [2023-12-19 11:14:14,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:14:14,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 11:14:14,470 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 11:14:14,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1293252392] [2023-12-19 11:14:14,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:14:14,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:14:14,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 11:14:14,473 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) [2023-12-19 11:14:14,494 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-19 11:14:14,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 11:14:14,638 INFO L262 TraceCheckSpWp]: Trace formula consists of 471 conjuncts, 34 conjunts are in the unsatisfiable core [2023-12-19 11:14:14,642 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 11:14:16,137 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 722 proven. 264 refuted. 0 times theorem prover too weak. 874 trivial. 0 not checked. [2023-12-19 11:14:16,137 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 11:14:17,731 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 57 proven. 204 refuted. 0 times theorem prover too weak. 1599 trivial. 0 not checked. [2023-12-19 11:14:17,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 11:14:17,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805797058] [2023-12-19 11:14:17,732 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 11:14:17,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293252392] [2023-12-19 11:14:17,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293252392] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 11:14:17,732 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 11:14:17,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18] total 37 [2023-12-19 11:14:17,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448957994] [2023-12-19 11:14:17,733 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 11:14:17,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2023-12-19 11:14:17,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 11:14:17,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2023-12-19 11:14:17,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=318, Invalid=1014, Unknown=0, NotChecked=0, Total=1332 [2023-12-19 11:14:17,735 INFO L87 Difference]: Start difference. First operand 592 states and 799 transitions. Second operand has 37 states, 35 states have (on average 3.6) internal successors, (126), 33 states have internal predecessors, (126), 9 states have call successors, (62), 6 states have call predecessors, (62), 11 states have return successors, (62), 9 states have call predecessors, (62), 9 states have call successors, (62) [2023-12-19 11:14:34,089 WARN L293 SmtUtils]: Spent 6.44s on a formula simplification that was a NOOP. DAG size: 94 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-19 11:14:45,363 WARN L293 SmtUtils]: Spent 5.31s on a formula simplification. DAG size of input: 106 DAG size of output: 107 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-19 11:14:56,876 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.75s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-19 11:15:23,853 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.92s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 11:16:13,418 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 11:16:33,748 WARN L293 SmtUtils]: Spent 13.93s on a formula simplification. DAG size of input: 106 DAG size of output: 107 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-19 11:16:46,249 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 11:17:48,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 11:17:48,999 INFO L93 Difference]: Finished difference Result 2651 states and 3503 transitions. [2023-12-19 11:17:48,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 232 states. [2023-12-19 11:17:49,000 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 35 states have (on average 3.6) internal successors, (126), 33 states have internal predecessors, (126), 9 states have call successors, (62), 6 states have call predecessors, (62), 11 states have return successors, (62), 9 states have call predecessors, (62), 9 states have call successors, (62) Word has length 205 [2023-12-19 11:17:49,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 11:17:49,007 INFO L225 Difference]: With dead ends: 2651 [2023-12-19 11:17:49,008 INFO L226 Difference]: Without dead ends: 2164 [2023-12-19 11:17:49,021 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 651 GetRequests, 395 SyntacticMatches, 1 SemanticMatches, 255 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26417 ImplicationChecksByTransitivity, 180.2s TimeCoverageRelationStatistics Valid=13144, Invalid=52644, Unknown=4, NotChecked=0, Total=65792 [2023-12-19 11:17:49,022 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 1992 mSDsluCounter, 2096 mSDsCounter, 0 mSdLazyCounter, 4258 mSolverCounterSat, 852 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2001 SdHoareTripleChecker+Valid, 2286 SdHoareTripleChecker+Invalid, 5111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 852 IncrementalHoareTripleChecker+Valid, 4258 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.2s IncrementalHoareTripleChecker+Time [2023-12-19 11:17:49,022 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2001 Valid, 2286 Invalid, 5111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [852 Valid, 4258 Invalid, 1 Unknown, 0 Unchecked, 31.2s Time] [2023-12-19 11:17:49,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2164 states. [2023-12-19 11:17:49,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2164 to 908. [2023-12-19 11:17:49,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 908 states, 707 states have (on average 1.27015558698727) internal successors, (898), 707 states have internal predecessors, (898), 155 states have call successors, (155), 45 states have call predecessors, (155), 45 states have return successors, (155), 155 states have call predecessors, (155), 155 states have call successors, (155) [2023-12-19 11:17:49,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 908 states to 908 states and 1208 transitions. [2023-12-19 11:17:49,217 INFO L78 Accepts]: Start accepts. Automaton has 908 states and 1208 transitions. Word has length 205 [2023-12-19 11:17:49,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 11:17:49,217 INFO L495 AbstractCegarLoop]: Abstraction has 908 states and 1208 transitions. [2023-12-19 11:17:49,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 35 states have (on average 3.6) internal successors, (126), 33 states have internal predecessors, (126), 9 states have call successors, (62), 6 states have call predecessors, (62), 11 states have return successors, (62), 9 states have call predecessors, (62), 9 states have call successors, (62) [2023-12-19 11:17:49,218 INFO L276 IsEmpty]: Start isEmpty. Operand 908 states and 1208 transitions. [2023-12-19 11:17:49,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2023-12-19 11:17:49,219 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 11:17:49,219 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 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, 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, 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, 1, 1, 1, 1] [2023-12-19 11:17:49,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-12-19 11:17:49,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-12-19 11:17:49,427 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 11:17:49,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 11:17:49,427 INFO L85 PathProgramCache]: Analyzing trace with hash 493821093, now seen corresponding path program 1 times [2023-12-19 11:17:49,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 11:17:49,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737501273] [2023-12-19 11:17:49,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:17:49,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 11:17:49,453 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 11:17:49,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1987258040] [2023-12-19 11:17:49,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:17:49,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:17:49,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 11:17:49,457 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) [2023-12-19 11:17:49,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-12-19 11:17:49,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 11:17:49,676 INFO L262 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-19 11:17:49,680 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 11:17:50,806 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 482 proven. 150 refuted. 0 times theorem prover too weak. 1228 trivial. 0 not checked. [2023-12-19 11:17:50,806 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 11:17:52,220 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 24 proven. 153 refuted. 0 times theorem prover too weak. 1683 trivial. 0 not checked. [2023-12-19 11:17:52,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 11:17:52,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737501273] [2023-12-19 11:17:52,221 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 11:17:52,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987258040] [2023-12-19 11:17:52,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987258040] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 11:17:52,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 11:17:52,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 26 [2023-12-19 11:17:52,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960912810] [2023-12-19 11:17:52,222 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 11:17:52,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-12-19 11:17:52,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 11:17:52,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-12-19 11:17:52,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=470, Unknown=0, NotChecked=0, Total=650 [2023-12-19 11:17:52,224 INFO L87 Difference]: Start difference. First operand 908 states and 1208 transitions. Second operand has 26 states, 25 states have (on average 4.56) internal successors, (114), 24 states have internal predecessors, (114), 6 states have call successors, (62), 4 states have call predecessors, (62), 7 states have return successors, (62), 6 states have call predecessors, (62), 6 states have call successors, (62) [2023-12-19 11:17:59,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 11:17:59,861 INFO L93 Difference]: Finished difference Result 3017 states and 3976 transitions. [2023-12-19 11:17:59,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2023-12-19 11:17:59,862 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 4.56) internal successors, (114), 24 states have internal predecessors, (114), 6 states have call successors, (62), 4 states have call predecessors, (62), 7 states have return successors, (62), 6 states have call predecessors, (62), 6 states have call successors, (62) Word has length 205 [2023-12-19 11:17:59,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 11:17:59,869 INFO L225 Difference]: With dead ends: 3017 [2023-12-19 11:17:59,869 INFO L226 Difference]: Without dead ends: 2216 [2023-12-19 11:17:59,872 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 510 GetRequests, 401 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5076 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=3532, Invalid=8678, Unknown=0, NotChecked=0, Total=12210 [2023-12-19 11:17:59,872 INFO L413 NwaCegarLoop]: 219 mSDtfsCounter, 1908 mSDsluCounter, 1523 mSDsCounter, 0 mSdLazyCounter, 2595 mSolverCounterSat, 733 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1918 SdHoareTripleChecker+Valid, 1742 SdHoareTripleChecker+Invalid, 3328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 733 IncrementalHoareTripleChecker+Valid, 2595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2023-12-19 11:17:59,872 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1918 Valid, 1742 Invalid, 3328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [733 Valid, 2595 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2023-12-19 11:17:59,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2216 states. [2023-12-19 11:18:00,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2216 to 1356. [2023-12-19 11:18:00,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1356 states, 1035 states have (on average 1.2463768115942029) internal successors, (1290), 1035 states have internal predecessors, (1290), 248 states have call successors, (248), 72 states have call predecessors, (248), 72 states have return successors, (248), 248 states have call predecessors, (248), 248 states have call successors, (248) [2023-12-19 11:18:00,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1356 states to 1356 states and 1786 transitions. [2023-12-19 11:18:00,226 INFO L78 Accepts]: Start accepts. Automaton has 1356 states and 1786 transitions. Word has length 205 [2023-12-19 11:18:00,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 11:18:00,226 INFO L495 AbstractCegarLoop]: Abstraction has 1356 states and 1786 transitions. [2023-12-19 11:18:00,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 4.56) internal successors, (114), 24 states have internal predecessors, (114), 6 states have call successors, (62), 4 states have call predecessors, (62), 7 states have return successors, (62), 6 states have call predecessors, (62), 6 states have call successors, (62) [2023-12-19 11:18:00,227 INFO L276 IsEmpty]: Start isEmpty. Operand 1356 states and 1786 transitions. [2023-12-19 11:18:00,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2023-12-19 11:18:00,228 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 11:18:00,228 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 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, 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, 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, 1, 1, 1, 1] [2023-12-19 11:18:00,239 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-12-19 11:18:00,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-12-19 11:18:00,436 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 11:18:00,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 11:18:00,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1934476511, now seen corresponding path program 1 times [2023-12-19 11:18:00,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 11:18:00,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168348708] [2023-12-19 11:18:00,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:18:00,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 11:18:00,462 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 11:18:00,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1211903264] [2023-12-19 11:18:00,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:18:00,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:18:00,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 11:18:00,465 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) [2023-12-19 11:18:00,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-19 11:18:00,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 11:18:00,680 INFO L262 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 40 conjunts are in the unsatisfiable core [2023-12-19 11:18:00,684 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 11:18:02,279 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 722 proven. 264 refuted. 0 times theorem prover too weak. 874 trivial. 0 not checked. [2023-12-19 11:18:02,279 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 11:18:02,918 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-12-19 11:18:02,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 11:18:02,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168348708] [2023-12-19 11:18:02,918 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 11:18:02,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1211903264] [2023-12-19 11:18:02,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1211903264] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 11:18:02,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 11:18:02,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [23] total 30 [2023-12-19 11:18:02,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58702126] [2023-12-19 11:18:02,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 11:18:02,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 11:18:02,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 11:18:02,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 11:18:02,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=682, Unknown=0, NotChecked=0, Total=870 [2023-12-19 11:18:02,920 INFO L87 Difference]: Start difference. First operand 1356 states and 1786 transitions. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-12-19 11:18:04,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 11:18:04,295 INFO L93 Difference]: Finished difference Result 2850 states and 3798 transitions. [2023-12-19 11:18:04,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-19 11:18:04,295 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 205 [2023-12-19 11:18:04,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 11:18:04,301 INFO L225 Difference]: With dead ends: 2850 [2023-12-19 11:18:04,302 INFO L226 Difference]: Without dead ends: 2049 [2023-12-19 11:18:04,303 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 415 GetRequests, 380 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 374 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=275, Invalid=1057, Unknown=0, NotChecked=0, Total=1332 [2023-12-19 11:18:04,304 INFO L413 NwaCegarLoop]: 143 mSDtfsCounter, 437 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 664 SdHoareTripleChecker+Invalid, 427 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-19 11:18:04,304 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [437 Valid, 664 Invalid, 427 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-19 11:18:04,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2049 states. [2023-12-19 11:18:04,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2049 to 1450. [2023-12-19 11:18:04,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1450 states, 1129 states have (on average 1.2692648361381753) internal successors, (1433), 1129 states have internal predecessors, (1433), 248 states have call successors, (248), 72 states have call predecessors, (248), 72 states have return successors, (248), 248 states have call predecessors, (248), 248 states have call successors, (248) [2023-12-19 11:18:04,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1450 states to 1450 states and 1929 transitions. [2023-12-19 11:18:04,603 INFO L78 Accepts]: Start accepts. Automaton has 1450 states and 1929 transitions. Word has length 205 [2023-12-19 11:18:04,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 11:18:04,604 INFO L495 AbstractCegarLoop]: Abstraction has 1450 states and 1929 transitions. [2023-12-19 11:18:04,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-12-19 11:18:04,604 INFO L276 IsEmpty]: Start isEmpty. Operand 1450 states and 1929 transitions. [2023-12-19 11:18:04,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2023-12-19 11:18:04,605 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 11:18:04,606 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 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, 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, 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, 1, 1, 1, 1] [2023-12-19 11:18:04,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-12-19 11:18:04,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-12-19 11:18:04,814 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 11:18:04,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 11:18:04,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1773684771, now seen corresponding path program 1 times [2023-12-19 11:18:04,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 11:18:04,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917412240] [2023-12-19 11:18:04,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:18:04,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 11:18:04,836 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 11:18:04,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1011058750] [2023-12-19 11:18:04,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:18:04,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:18:04,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 11:18:04,837 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) [2023-12-19 11:18:04,840 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-12-19 11:18:04,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 11:18:04,978 INFO L262 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-19 11:18:04,982 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 11:18:06,023 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 454 proven. 78 refuted. 0 times theorem prover too weak. 1328 trivial. 0 not checked. [2023-12-19 11:18:06,024 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 11:18:08,372 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-12-19 11:18:08,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 11:18:08,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917412240] [2023-12-19 11:18:08,373 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 11:18:08,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011058750] [2023-12-19 11:18:08,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011058750] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 11:18:08,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 11:18:08,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [14] total 21 [2023-12-19 11:18:08,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330134553] [2023-12-19 11:18:08,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 11:18:08,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 11:18:08,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 11:18:08,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 11:18:08,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=311, Unknown=0, NotChecked=0, Total=420 [2023-12-19 11:18:08,375 INFO L87 Difference]: Start difference. First operand 1450 states and 1929 transitions. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-12-19 11:18:12,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 11:18:12,874 INFO L93 Difference]: Finished difference Result 3370 states and 4488 transitions. [2023-12-19 11:18:12,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-19 11:18:12,874 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 205 [2023-12-19 11:18:12,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 11:18:12,879 INFO L225 Difference]: With dead ends: 3370 [2023-12-19 11:18:12,879 INFO L226 Difference]: Without dead ends: 2027 [2023-12-19 11:18:12,882 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 417 GetRequests, 389 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=207, Invalid=663, Unknown=0, NotChecked=0, Total=870 [2023-12-19 11:18:12,883 INFO L413 NwaCegarLoop]: 162 mSDtfsCounter, 426 mSDsluCounter, 613 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 426 SdHoareTripleChecker+Valid, 775 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2023-12-19 11:18:12,883 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [426 Valid, 775 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2023-12-19 11:18:12,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2027 states. [2023-12-19 11:18:13,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2027 to 1470. [2023-12-19 11:18:13,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1470 states, 1149 states have (on average 1.2654482158398608) internal successors, (1454), 1149 states have internal predecessors, (1454), 248 states have call successors, (248), 72 states have call predecessors, (248), 72 states have return successors, (248), 248 states have call predecessors, (248), 248 states have call successors, (248) [2023-12-19 11:18:13,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1470 states to 1470 states and 1950 transitions. [2023-12-19 11:18:13,242 INFO L78 Accepts]: Start accepts. Automaton has 1470 states and 1950 transitions. Word has length 205 [2023-12-19 11:18:13,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 11:18:13,243 INFO L495 AbstractCegarLoop]: Abstraction has 1470 states and 1950 transitions. [2023-12-19 11:18:13,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-12-19 11:18:13,244 INFO L276 IsEmpty]: Start isEmpty. Operand 1470 states and 1950 transitions. [2023-12-19 11:18:13,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2023-12-19 11:18:13,249 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 11:18:13,250 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 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, 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, 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, 1, 1, 1, 1] [2023-12-19 11:18:13,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-12-19 11:18:13,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:18:13,457 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 11:18:13,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 11:18:13,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1542842335, now seen corresponding path program 1 times [2023-12-19 11:18:13,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 11:18:13,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297775689] [2023-12-19 11:18:13,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:18:13,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 11:18:13,476 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 11:18:13,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [787817181] [2023-12-19 11:18:13,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:18:13,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:18:13,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 11:18:13,478 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) [2023-12-19 11:18:13,500 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-12-19 11:18:13,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 11:18:13,647 INFO L262 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 40 conjunts are in the unsatisfiable core [2023-12-19 11:18:13,652 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 11:18:15,441 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 670 proven. 321 refuted. 0 times theorem prover too weak. 869 trivial. 0 not checked. [2023-12-19 11:18:15,441 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 11:18:16,029 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-12-19 11:18:16,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 11:18:16,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297775689] [2023-12-19 11:18:16,029 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 11:18:16,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [787817181] [2023-12-19 11:18:16,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [787817181] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 11:18:16,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 11:18:16,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [25] total 32 [2023-12-19 11:18:16,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859771158] [2023-12-19 11:18:16,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 11:18:16,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 11:18:16,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 11:18:16,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 11:18:16,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=786, Unknown=0, NotChecked=0, Total=992 [2023-12-19 11:18:16,031 INFO L87 Difference]: Start difference. First operand 1470 states and 1950 transitions. Second operand has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-12-19 11:18:16,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 11:18:16,874 INFO L93 Difference]: Finished difference Result 3161 states and 4210 transitions. [2023-12-19 11:18:16,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-19 11:18:16,874 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 205 [2023-12-19 11:18:16,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 11:18:16,881 INFO L225 Difference]: With dead ends: 3161 [2023-12-19 11:18:16,881 INFO L226 Difference]: Without dead ends: 2260 [2023-12-19 11:18:16,883 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 414 GetRequests, 378 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 383 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=272, Invalid=1134, Unknown=0, NotChecked=0, Total=1406 [2023-12-19 11:18:16,883 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 425 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 431 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 11:18:16,883 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [425 Valid, 658 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 431 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 11:18:16,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2260 states. [2023-12-19 11:18:17,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2260 to 1490. [2023-12-19 11:18:17,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1490 states, 1169 states have (on average 1.272027373823781) internal successors, (1487), 1169 states have internal predecessors, (1487), 248 states have call successors, (248), 72 states have call predecessors, (248), 72 states have return successors, (248), 248 states have call predecessors, (248), 248 states have call successors, (248) [2023-12-19 11:18:17,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1490 states to 1490 states and 1983 transitions. [2023-12-19 11:18:17,160 INFO L78 Accepts]: Start accepts. Automaton has 1490 states and 1983 transitions. Word has length 205 [2023-12-19 11:18:17,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 11:18:17,161 INFO L495 AbstractCegarLoop]: Abstraction has 1490 states and 1983 transitions. [2023-12-19 11:18:17,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.3) internal successors, (53), 10 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-12-19 11:18:17,161 INFO L276 IsEmpty]: Start isEmpty. Operand 1490 states and 1983 transitions. [2023-12-19 11:18:17,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2023-12-19 11:18:17,162 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 11:18:17,162 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 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, 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, 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, 1, 1, 1, 1] [2023-12-19 11:18:17,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-12-19 11:18:17,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-12-19 11:18:17,368 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 11:18:17,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 11:18:17,368 INFO L85 PathProgramCache]: Analyzing trace with hash 956036321, now seen corresponding path program 1 times [2023-12-19 11:18:17,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 11:18:17,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591777165] [2023-12-19 11:18:17,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:18:17,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 11:18:17,398 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 11:18:17,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1998982449] [2023-12-19 11:18:17,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:18:17,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:18:17,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 11:18:17,403 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) [2023-12-19 11:18:17,406 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-19 11:18:17,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 11:18:17,550 INFO L262 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-19 11:18:17,554 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 11:18:19,967 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 454 proven. 78 refuted. 0 times theorem prover too weak. 1328 trivial. 0 not checked. [2023-12-19 11:18:19,967 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 11:18:21,419 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1860 trivial. 0 not checked. [2023-12-19 11:18:21,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 11:18:21,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591777165] [2023-12-19 11:18:21,419 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 11:18:21,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1998982449] [2023-12-19 11:18:21,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1998982449] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 11:18:21,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 11:18:21,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [15] total 23 [2023-12-19 11:18:21,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475845185] [2023-12-19 11:18:21,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 11:18:21,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 11:18:21,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 11:18:21,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 11:18:21,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=379, Unknown=0, NotChecked=0, Total=506 [2023-12-19 11:18:21,421 INFO L87 Difference]: Start difference. First operand 1490 states and 1983 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-12-19 11:18:25,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 11:18:25,980 INFO L93 Difference]: Finished difference Result 3619 states and 4842 transitions. [2023-12-19 11:18:25,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-19 11:18:25,981 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) Word has length 205 [2023-12-19 11:18:25,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 11:18:25,989 INFO L225 Difference]: With dead ends: 3619 [2023-12-19 11:18:25,990 INFO L226 Difference]: Without dead ends: 2236 [2023-12-19 11:18:25,993 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 421 GetRequests, 387 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=256, Invalid=1004, Unknown=0, NotChecked=0, Total=1260 [2023-12-19 11:18:25,993 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 459 mSDsluCounter, 746 mSDsCounter, 0 mSdLazyCounter, 651 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 459 SdHoareTripleChecker+Valid, 901 SdHoareTripleChecker+Invalid, 655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 651 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2023-12-19 11:18:25,994 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [459 Valid, 901 Invalid, 655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 651 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2023-12-19 11:18:25,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2236 states. [2023-12-19 11:18:26,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2236 to 1486. [2023-12-19 11:18:26,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1486 states, 1165 states have (on average 1.2686695278969957) internal successors, (1478), 1165 states have internal predecessors, (1478), 248 states have call successors, (248), 72 states have call predecessors, (248), 72 states have return successors, (248), 248 states have call predecessors, (248), 248 states have call successors, (248) [2023-12-19 11:18:26,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1486 states to 1486 states and 1974 transitions. [2023-12-19 11:18:26,319 INFO L78 Accepts]: Start accepts. Automaton has 1486 states and 1974 transitions. Word has length 205 [2023-12-19 11:18:26,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 11:18:26,319 INFO L495 AbstractCegarLoop]: Abstraction has 1486 states and 1974 transitions. [2023-12-19 11:18:26,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 11 states have internal predecessors, (53), 1 states have call successors, (31), 1 states have call predecessors, (31), 1 states have return successors, (31), 1 states have call predecessors, (31), 1 states have call successors, (31) [2023-12-19 11:18:26,320 INFO L276 IsEmpty]: Start isEmpty. Operand 1486 states and 1974 transitions. [2023-12-19 11:18:26,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 207 [2023-12-19 11:18:26,321 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 11:18:26,321 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 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, 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, 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, 1, 1, 1, 1, 1] [2023-12-19 11:18:26,327 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-12-19 11:18:26,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-12-19 11:18:26,522 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 11:18:26,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 11:18:26,522 INFO L85 PathProgramCache]: Analyzing trace with hash 758515705, now seen corresponding path program 1 times [2023-12-19 11:18:26,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 11:18:26,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478068549] [2023-12-19 11:18:26,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:18:26,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 11:18:26,542 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 11:18:26,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [687106325] [2023-12-19 11:18:26,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:18:26,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:18:26,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 11:18:26,544 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) [2023-12-19 11:18:26,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-12-19 11:18:26,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 11:18:26,714 INFO L262 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-19 11:18:26,718 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 11:18:27,146 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 670 proven. 144 refuted. 0 times theorem prover too weak. 1046 trivial. 0 not checked. [2023-12-19 11:18:27,146 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 11:18:27,380 INFO L134 CoverageAnalysis]: Checked inductivity of 1860 backedges. 30 proven. 147 refuted. 0 times theorem prover too weak. 1683 trivial. 0 not checked. [2023-12-19 11:18:27,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 11:18:27,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478068549] [2023-12-19 11:18:27,380 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 11:18:27,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [687106325] [2023-12-19 11:18:27,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [687106325] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 11:18:27,381 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 11:18:27,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2023-12-19 11:18:27,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448848817] [2023-12-19 11:18:27,381 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 11:18:27,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-19 11:18:27,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 11:18:27,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-19 11:18:27,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2023-12-19 11:18:27,382 INFO L87 Difference]: Start difference. First operand 1486 states and 1974 transitions. Second operand has 15 states, 15 states have (on average 7.066666666666666) internal successors, (106), 15 states have internal predecessors, (106), 4 states have call successors, (57), 3 states have call predecessors, (57), 7 states have return successors, (58), 4 states have call predecessors, (58), 4 states have call successors, (58) [2023-12-19 11:18:28,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 11:18:28,304 INFO L93 Difference]: Finished difference Result 3017 states and 4033 transitions. [2023-12-19 11:18:28,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-12-19 11:18:28,305 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 7.066666666666666) internal successors, (106), 15 states have internal predecessors, (106), 4 states have call successors, (57), 3 states have call predecessors, (57), 7 states have return successors, (58), 4 states have call predecessors, (58), 4 states have call successors, (58) Word has length 206 [2023-12-19 11:18:28,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 11:18:28,309 INFO L225 Difference]: With dead ends: 3017 [2023-12-19 11:18:28,310 INFO L226 Difference]: Without dead ends: 1638 [2023-12-19 11:18:28,313 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 436 GetRequests, 398 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 354 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=429, Invalid=1053, Unknown=0, NotChecked=0, Total=1482 [2023-12-19 11:18:28,313 INFO L413 NwaCegarLoop]: 105 mSDtfsCounter, 1051 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1057 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 11:18:28,314 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1057 Valid, 335 Invalid, 647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 508 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 11:18:28,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1638 states. [2023-12-19 11:18:28,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1638 to 1198. [2023-12-19 11:18:28,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1198 states, 957 states have (on average 1.271682340647858) internal successors, (1217), 957 states have internal predecessors, (1217), 186 states have call successors, (186), 54 states have call predecessors, (186), 54 states have return successors, (186), 186 states have call predecessors, (186), 186 states have call successors, (186) [2023-12-19 11:18:28,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1198 states to 1198 states and 1589 transitions. [2023-12-19 11:18:28,543 INFO L78 Accepts]: Start accepts. Automaton has 1198 states and 1589 transitions. Word has length 206 [2023-12-19 11:18:28,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 11:18:28,544 INFO L495 AbstractCegarLoop]: Abstraction has 1198 states and 1589 transitions. [2023-12-19 11:18:28,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.066666666666666) internal successors, (106), 15 states have internal predecessors, (106), 4 states have call successors, (57), 3 states have call predecessors, (57), 7 states have return successors, (58), 4 states have call predecessors, (58), 4 states have call successors, (58) [2023-12-19 11:18:28,544 INFO L276 IsEmpty]: Start isEmpty. Operand 1198 states and 1589 transitions. [2023-12-19 11:18:28,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2023-12-19 11:18:28,545 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 11:18:28,545 INFO L195 NwaCegarLoop]: trace histogram [31, 31, 31, 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, 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, 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, 1, 1, 1, 1, 1, 1] [2023-12-19 11:18:28,552 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-12-19 11:18:28,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-12-19 11:18:28,746 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 11:18:28,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 11:18:28,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1840892885, now seen corresponding path program 1 times [2023-12-19 11:18:28,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 11:18:28,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118803257] [2023-12-19 11:18:28,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:18:28,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 11:18:28,766 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 11:18:28,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [559313208] [2023-12-19 11:18:28,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 11:18:28,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 11:18:28,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 11:18:28,834 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) [2023-12-19 11:18:28,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-12-19 11:18:28,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-19 11:18:28,993 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-19 11:18:29,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-19 11:18:29,197 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-19 11:18:29,197 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-19 11:18:29,198 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-19 11:18:29,210 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-12-19 11:18:29,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-12-19 11:18:29,413 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 11:18:29,417 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-19 11:18:29,565 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.12 11:18:29 BoogieIcfgContainer [2023-12-19 11:18:29,565 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-19 11:18:29,566 INFO L158 Benchmark]: Toolchain (without parser) took 294558.31ms. Allocated memory was 205.5MB in the beginning and 563.1MB in the end (delta: 357.6MB). Free memory was 153.9MB in the beginning and 327.7MB in the end (delta: -173.8MB). Peak memory consumption was 185.4MB. Max. memory is 8.0GB. [2023-12-19 11:18:29,566 INFO L158 Benchmark]: CDTParser took 0.52ms. Allocated memory is still 205.5MB. Free memory was 163.9MB in the beginning and 163.9MB in the end (delta: 71.7kB). There was no memory consumed. Max. memory is 8.0GB. [2023-12-19 11:18:29,566 INFO L158 Benchmark]: CACSL2BoogieTranslator took 352.06ms. Allocated memory is still 205.5MB. Free memory was 153.6MB in the beginning and 136.5MB in the end (delta: 17.1MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. [2023-12-19 11:18:29,567 INFO L158 Benchmark]: Boogie Procedure Inliner took 78.37ms. Allocated memory is still 205.5MB. Free memory was 136.5MB in the beginning and 130.9MB in the end (delta: 5.6MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2023-12-19 11:18:29,567 INFO L158 Benchmark]: Boogie Preprocessor took 97.27ms. Allocated memory is still 205.5MB. Free memory was 130.5MB in the beginning and 178.6MB in the end (delta: -48.0MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2023-12-19 11:18:29,567 INFO L158 Benchmark]: RCFGBuilder took 711.84ms. Allocated memory is still 205.5MB. Free memory was 178.6MB in the beginning and 142.9MB in the end (delta: 35.7MB). Peak memory consumption was 35.7MB. Max. memory is 8.0GB. [2023-12-19 11:18:29,569 INFO L158 Benchmark]: TraceAbstraction took 293304.57ms. Allocated memory was 205.5MB in the beginning and 563.1MB in the end (delta: 357.6MB). Free memory was 141.9MB in the beginning and 327.7MB in the end (delta: -185.8MB). Peak memory consumption was 171.7MB. Max. memory is 8.0GB. [2023-12-19 11:18:29,572 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.52ms. Allocated memory is still 205.5MB. Free memory was 163.9MB in the beginning and 163.9MB in the end (delta: 71.7kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 352.06ms. Allocated memory is still 205.5MB. Free memory was 153.6MB in the beginning and 136.5MB in the end (delta: 17.1MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 78.37ms. Allocated memory is still 205.5MB. Free memory was 136.5MB in the beginning and 130.9MB in the end (delta: 5.6MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 97.27ms. Allocated memory is still 205.5MB. Free memory was 130.5MB in the beginning and 178.6MB in the end (delta: -48.0MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * RCFGBuilder took 711.84ms. Allocated memory is still 205.5MB. Free memory was 178.6MB in the beginning and 142.9MB in the end (delta: 35.7MB). Peak memory consumption was 35.7MB. Max. memory is 8.0GB. * TraceAbstraction took 293304.57ms. Allocated memory was 205.5MB in the beginning and 563.1MB in the end (delta: 357.6MB). Free memory was 141.9MB in the beginning and 327.7MB in the end (delta: -185.8MB). Peak memory consumption was 171.7MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 199, overapproximation of bitwiseOr at line 199, overapproximation of someBinaryDOUBLEComparisonOperation at line 199, overapproximation of someBinaryArithmeticFLOAToperation at line 75, overapproximation of someUnaryFLOAToperation at line 106. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 4; [L23] unsigned char var_1_2 = 0; [L24] unsigned char var_1_3 = 1; [L25] unsigned char var_1_5 = 100; [L26] unsigned char var_1_6 = 1; [L27] unsigned short int var_1_7 = 0; [L28] unsigned short int var_1_8 = 21062; [L29] signed long int var_1_9 = -4; [L30] unsigned long int var_1_10 = 256; [L31] unsigned long int var_1_11 = 2706779013; [L32] float var_1_13 = 25.1; [L33] float var_1_15 = 9.25; [L34] float var_1_16 = 0.8; [L35] float var_1_17 = 9.75; [L36] signed long int var_1_18 = 10; [L37] signed long int var_1_19 = 2050467977; [L38] unsigned short int var_1_20 = 1; [L39] unsigned short int var_1_21 = 63087; [L40] unsigned char var_1_22 = 1; [L41] double var_1_23 = 25.3; [L42] double var_1_24 = 999.1; [L43] unsigned char var_1_25 = 5; [L44] unsigned char var_1_26 = 200; [L45] unsigned char var_1_27 = 32; [L46] unsigned char var_1_28 = 4; [L47] unsigned char var_1_29 = 100; [L48] unsigned char var_1_30 = 2; [L49] unsigned char var_1_31 = 0; [L50] unsigned char var_1_32 = 5; [L51] float var_1_33 = 0.8; [L52] unsigned short int last_1_var_1_20 = 1; [L53] unsigned char last_1_var_1_22 = 1; [L203] isInitial = 1 [L204] FCALL initially() [L205] int k_loop; [L206] k_loop = 0 VAL [isInitial=1, k_loop=0, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L206] COND TRUE k_loop < 1 [L207] CALL updateLastVariables() [L195] last_1_var_1_20 = var_1_20 [L196] last_1_var_1_22 = var_1_22 [L207] RET updateLastVariables() [L208] CALL updateVariables() [L145] var_1_2 = __VERIFIER_nondet_uchar() [L146] CALL assume_abort_if_not(var_1_2 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L146] RET assume_abort_if_not(var_1_2 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L147] CALL assume_abort_if_not(var_1_2 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L147] RET assume_abort_if_not(var_1_2 <= 1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L148] var_1_3 = __VERIFIER_nondet_uchar() [L149] CALL assume_abort_if_not(var_1_3 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L149] RET assume_abort_if_not(var_1_3 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L150] CALL assume_abort_if_not(var_1_3 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L150] RET assume_abort_if_not(var_1_3 <= 1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=100, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L151] var_1_5 = __VERIFIER_nondet_uchar() [L152] CALL assume_abort_if_not(var_1_5 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L152] RET assume_abort_if_not(var_1_5 >= 64) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L153] CALL assume_abort_if_not(var_1_5 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L153] RET assume_abort_if_not(var_1_5 <= 127) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=1, var_1_7=0, var_1_8=21062, var_1_9=-4] [L154] var_1_6 = __VERIFIER_nondet_uchar() [L155] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_7=0, var_1_8=21062, var_1_9=-4] [L155] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_7=0, var_1_8=21062, var_1_9=-4] [L156] CALL assume_abort_if_not(var_1_6 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=21062, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=21062, var_1_9=-4] [L156] RET assume_abort_if_not(var_1_6 <= 64) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=21062, var_1_9=-4] [L157] var_1_8 = __VERIFIER_nondet_ushort() [L158] CALL assume_abort_if_not(var_1_8 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L158] RET assume_abort_if_not(var_1_8 >= 16383) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L159] CALL assume_abort_if_not(var_1_8 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L159] RET assume_abort_if_not(var_1_8 <= 32767) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2706779013, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L160] var_1_11 = __VERIFIER_nondet_ulong() [L161] CALL assume_abort_if_not(var_1_11 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L161] RET assume_abort_if_not(var_1_11 >= 2147483647) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L162] CALL assume_abort_if_not(var_1_11 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L162] RET assume_abort_if_not(var_1_11 <= 4294967294) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_15=37/4, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L163] var_1_15 = __VERIFIER_nondet_float() [L164] CALL assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L164] RET assume_abort_if_not((var_1_15 >= -922337.2036854765600e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 9223372.036854765600e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_16=4/5, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L165] var_1_16 = __VERIFIER_nondet_float() [L166] CALL assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L166] RET assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_17=39/4, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L167] var_1_17 = __VERIFIER_nondet_float() [L168] CALL assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L168] RET assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=2050467977, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L169] var_1_19 = __VERIFIER_nondet_long() [L170] CALL assume_abort_if_not(var_1_19 >= 1610612734) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L170] RET assume_abort_if_not(var_1_19 >= 1610612734) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L171] CALL assume_abort_if_not(var_1_19 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L171] RET assume_abort_if_not(var_1_19 <= 2147483646) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=63087, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L172] var_1_21 = __VERIFIER_nondet_ushort() [L173] CALL assume_abort_if_not(var_1_21 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L173] RET assume_abort_if_not(var_1_21 >= 32767) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L174] CALL assume_abort_if_not(var_1_21 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L174] RET assume_abort_if_not(var_1_21 <= 65534) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=200, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L175] var_1_26 = __VERIFIER_nondet_uchar() [L176] CALL assume_abort_if_not(var_1_26 >= 190) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L176] RET assume_abort_if_not(var_1_26 >= 190) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L177] CALL assume_abort_if_not(var_1_26 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L177] RET assume_abort_if_not(var_1_26 <= 254) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=32, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L178] var_1_27 = __VERIFIER_nondet_uchar() [L179] CALL assume_abort_if_not(var_1_27 >= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L179] RET assume_abort_if_not(var_1_27 >= 31) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L180] CALL assume_abort_if_not(var_1_27 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L180] RET assume_abort_if_not(var_1_27 <= 63) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=4, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L181] var_1_28 = __VERIFIER_nondet_uchar() [L182] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L182] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L183] CALL assume_abort_if_not(var_1_28 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L183] RET assume_abort_if_not(var_1_28 <= 31) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=100, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L184] var_1_29 = __VERIFIER_nondet_uchar() [L185] CALL assume_abort_if_not(var_1_29 >= 95) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L185] RET assume_abort_if_not(var_1_29 >= 95) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L186] CALL assume_abort_if_not(var_1_29 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L186] RET assume_abort_if_not(var_1_29 <= 127) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=2, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L187] var_1_30 = __VERIFIER_nondet_uchar() [L188] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L188] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L189] CALL assume_abort_if_not(var_1_30 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L189] RET assume_abort_if_not(var_1_30 <= 32) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L190] var_1_31 = __VERIFIER_nondet_uchar() [L191] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L191] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L192] CALL assume_abort_if_not(var_1_31 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L192] RET assume_abort_if_not(var_1_31 <= 63) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L208] RET updateVariables() [L209] CALL step() [L57] unsigned char stepLocal_10 = last_1_var_1_22; [L58] signed long int stepLocal_9 = last_1_var_1_20; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_10=1, stepLocal_9=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L59] COND TRUE last_1_var_1_22 || stepLocal_10 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_10=1, stepLocal_9=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=5, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L60] COND TRUE \read(last_1_var_1_22) [L61] var_1_25 = var_1_5 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_10=1, stepLocal_9=1, var_1_10=256, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L72] var_1_10 = (var_1_11 - last_1_var_1_20) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_10=1, stepLocal_9=1, var_1_10=2147483646, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L73] EXPR var_1_10 ^ var_1_25 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_10=1, stepLocal_9=1, var_1_10=2147483646, var_1_11=2147483647, var_1_13=251/10, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L73] unsigned long int stepLocal_4 = var_1_10 ^ var_1_25; [L74] COND TRUE var_1_6 >= stepLocal_4 [L75] var_1_13 = ((((var_1_15) > ((var_1_16 - var_1_17))) ? (var_1_15) : ((var_1_16 - var_1_17)))) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_10=1, stepLocal_4=0, stepLocal_9=1, var_1_10=2147483646, var_1_11=2147483647, var_1_13=2, var_1_15=2, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=1, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L77] COND TRUE ! (var_1_2 && var_1_3) [L78] var_1_22 = ((var_1_21 > var_1_11) && (! 1)) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_10=1, stepLocal_4=0, stepLocal_9=1, var_1_10=2147483646, var_1_11=2147483647, var_1_13=2, var_1_15=2, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=5, var_1_33=4/5, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L80] var_1_32 = var_1_5 [L81] var_1_33 = var_1_15 [L82] unsigned char stepLocal_1 = var_1_22; [L83] unsigned char stepLocal_0 = var_1_25; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_10=1, stepLocal_1=0, stepLocal_4=0, stepLocal_9=1, var_1_10=2147483646, var_1_11=2147483647, var_1_13=2, var_1_15=2, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L84] COND FALSE !(var_1_22 || stepLocal_1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_10=1, stepLocal_1=0, stepLocal_4=0, stepLocal_9=1, var_1_10=2147483646, var_1_11=2147483647, var_1_13=2, var_1_15=2, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L89] unsigned long int stepLocal_3 = var_1_10; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_10=1, stepLocal_1=0, stepLocal_3=2147483646, stepLocal_4=0, stepLocal_9=1, var_1_10=2147483646, var_1_11=2147483647, var_1_13=2, var_1_15=2, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=-4] [L90] COND TRUE var_1_25 <= stepLocal_3 [L91] var_1_9 = var_1_25 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_10=1, stepLocal_1=0, stepLocal_3=2147483646, stepLocal_4=0, stepLocal_9=1, var_1_10=2147483646, var_1_11=2147483647, var_1_13=2, var_1_15=2, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L93] unsigned long int stepLocal_5 = (3451179663u - var_1_6) * var_1_8; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_10=1, stepLocal_1=0, stepLocal_3=2147483646, stepLocal_4=0, stepLocal_5=1726934385, stepLocal_9=1, var_1_10=2147483646, var_1_11=2147483647, var_1_13=2, var_1_15=2, var_1_18=10, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L94] COND FALSE !(\read(var_1_22)) [L99] var_1_18 = ((((var_1_8) > (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) ? (var_1_8) : (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25)))))) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_10=1, stepLocal_1=0, stepLocal_3=2147483646, stepLocal_4=0, stepLocal_5=1726934385, stepLocal_9=1, var_1_10=2147483646, var_1_11=2147483647, var_1_13=2, var_1_15=2, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L101] signed long int stepLocal_2 = var_1_18; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_10=1, stepLocal_1=0, stepLocal_2=16383, stepLocal_3=2147483646, stepLocal_4=0, stepLocal_5=1726934385, stepLocal_9=1, var_1_10=2147483646, var_1_11=2147483647, var_1_13=2, var_1_15=2, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L102] COND FALSE !((var_1_6 / var_1_5) > stepLocal_2) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_10=1, stepLocal_1=0, stepLocal_2=16383, stepLocal_3=2147483646, stepLocal_4=0, stepLocal_5=1726934385, stepLocal_9=1, var_1_10=2147483646, var_1_11=2147483647, var_1_13=2, var_1_15=2, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=0, var_1_23=253/10, var_1_24=9991/10, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L105] COND TRUE ((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) >= var_1_6 [L106] var_1_23 = ((((((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) < (var_1_16)) ? (((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) : (var_1_16))) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_10=1, stepLocal_1=0, stepLocal_2=16383, stepLocal_3=2147483646, stepLocal_4=0, stepLocal_5=1726934385, stepLocal_9=1, var_1_10=2147483646, var_1_11=2147483647, var_1_13=2, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=0, var_1_23=3, var_1_24=9991/10, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L114] signed long int stepLocal_7 = 4; [L115] unsigned long int stepLocal_6 = var_1_10; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_10=1, stepLocal_1=0, stepLocal_2=16383, stepLocal_3=2147483646, stepLocal_4=0, stepLocal_5=1726934385, stepLocal_6=2147483646, stepLocal_7=4, stepLocal_9=1, var_1_10=2147483646, var_1_11=2147483647, var_1_13=2, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=1, var_1_21=65534, var_1_22=0, var_1_23=3, var_1_24=9991/10, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L116] COND TRUE var_1_7 < stepLocal_6 [L117] var_1_20 = ((var_1_5 + ((((var_1_7) > (var_1_6)) ? (var_1_7) : (var_1_6)))) + 16) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_10=1, stepLocal_1=0, stepLocal_2=16383, stepLocal_3=2147483646, stepLocal_4=0, stepLocal_5=1726934385, stepLocal_6=2147483646, stepLocal_7=4, stepLocal_9=1, var_1_10=2147483646, var_1_11=2147483647, var_1_13=2, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=65534, var_1_22=0, var_1_23=3, var_1_24=9991/10, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L129] unsigned short int stepLocal_8 = var_1_20; VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_10=1, stepLocal_1=0, stepLocal_2=16383, stepLocal_3=2147483646, stepLocal_4=0, stepLocal_5=1726934385, stepLocal_6=2147483646, stepLocal_7=4, stepLocal_8=80, stepLocal_9=1, var_1_10=2147483646, var_1_11=2147483647, var_1_13=2, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=65534, var_1_22=0, var_1_23=3, var_1_24=9991/10, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L130] COND FALSE !(stepLocal_8 > var_1_18) [L141] var_1_24 = var_1_16 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, stepLocal_0=64, stepLocal_10=1, stepLocal_1=0, stepLocal_2=16383, stepLocal_3=2147483646, stepLocal_4=0, stepLocal_5=1726934385, stepLocal_6=2147483646, stepLocal_7=4, stepLocal_8=80, stepLocal_9=1, var_1_10=2147483646, var_1_11=2147483647, var_1_13=2, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=65534, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L209] RET step() [L210] CALL, EXPR property() [L199] EXPR (((((var_1_22 || var_1_22) ? ((var_1_25 == ((64 + var_1_5) - (var_1_6 + 10))) ? (var_1_1 == ((signed short int) var_1_25)) : 1) : 1) && (((var_1_6 / var_1_5) > var_1_18) ? (var_1_7 == ((unsigned short int) ((var_1_8 - var_1_5) + var_1_6))) : 1)) && ((var_1_25 <= var_1_10) ? (var_1_9 == ((signed long int) var_1_25)) : 1)) && (var_1_10 == ((unsigned long int) (var_1_11 - last_1_var_1_20)))) && ((var_1_6 >= (var_1_10 ^ var_1_25)) ? (var_1_13 == ((float) ((((var_1_15) > ((var_1_16 - var_1_17))) ? (var_1_15) : ((var_1_16 - var_1_17)))))) : 1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=2147483646, var_1_11=2147483647, var_1_13=2, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=65534, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L199] EXPR var_1_10 ^ var_1_25 VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=2147483646, var_1_11=2147483647, var_1_13=2, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=65534, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L199] EXPR (((((var_1_22 || var_1_22) ? ((var_1_25 == ((64 + var_1_5) - (var_1_6 + 10))) ? (var_1_1 == ((signed short int) var_1_25)) : 1) : 1) && (((var_1_6 / var_1_5) > var_1_18) ? (var_1_7 == ((unsigned short int) ((var_1_8 - var_1_5) + var_1_6))) : 1)) && ((var_1_25 <= var_1_10) ? (var_1_9 == ((signed long int) var_1_25)) : 1)) && (var_1_10 == ((unsigned long int) (var_1_11 - last_1_var_1_20)))) && ((var_1_6 >= (var_1_10 ^ var_1_25)) ? (var_1_13 == ((float) ((((var_1_15) > ((var_1_16 - var_1_17))) ? (var_1_15) : ((var_1_16 - var_1_17)))))) : 1) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=2147483646, var_1_11=2147483647, var_1_13=2, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=65534, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L199] EXPR (((((((((((var_1_22 || var_1_22) ? ((var_1_25 == ((64 + var_1_5) - (var_1_6 + 10))) ? (var_1_1 == ((signed short int) var_1_25)) : 1) : 1) && (((var_1_6 / var_1_5) > var_1_18) ? (var_1_7 == ((unsigned short int) ((var_1_8 - var_1_5) + var_1_6))) : 1)) && ((var_1_25 <= var_1_10) ? (var_1_9 == ((signed long int) var_1_25)) : 1)) && (var_1_10 == ((unsigned long int) (var_1_11 - last_1_var_1_20)))) && ((var_1_6 >= (var_1_10 ^ var_1_25)) ? (var_1_13 == ((float) ((((var_1_15) > ((var_1_16 - var_1_17))) ? (var_1_15) : ((var_1_16 - var_1_17)))))) : 1)) && (var_1_22 ? ((var_1_9 != ((3451179663u - var_1_6) * var_1_8)) ? (var_1_18 == ((signed long int) (var_1_25 - ((var_1_19 - var_1_10) - var_1_6)))) : 1) : (var_1_18 == ((signed long int) ((((var_1_8) > (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) ? (var_1_8) : (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25)))))))))) && ((var_1_7 < var_1_10) ? (var_1_20 == ((unsigned short int) ((var_1_5 + ((((var_1_7) > (var_1_6)) ? (var_1_7) : (var_1_6)))) + 16))) : (var_1_22 ? ((4 >= var_1_32) ? (var_1_20 == ((unsigned short int) ((((var_1_21 - (var_1_8 - 16)) < 0 ) ? -(var_1_21 - (var_1_8 - 16)) : (var_1_21 - (var_1_8 - 16)))))) : (var_1_20 == ((unsigned short int) var_1_8))) : (var_1_20 == ((unsigned short int) var_1_6))))) && ((! (var_1_2 && var_1_3)) ? (var_1_22 == ((unsigned char) ((var_1_21 > var_1_11) && (! 1)))) : 1)) && ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) >= var_1_6) ? (var_1_23 == ((double) ((((((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) < (var_1_16)) ? (((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) : (var_1_16))))) : ((var_1_5 <= var_1_7) ? (var_1_23 == ((double) var_1_15)) : (var_1_23 == ((double) var_1_17))))) && ((var_1_20 > var_1_18) ? ((! var_1_22) ? (var_1_24 == ((double) (((((var_1_17 - var_1_16)) > (var_1_15)) ? ((var_1_17 - var_1_16)) : (var_1_15))))) : ((! (var_1_9 <= var_1_20)) ? (var_1_24 == ((double) 9.8)) : (var_1_24 == ((double) var_1_15)))) : (var_1_24 == ((double) var_1_16)))) && ((last_1_var_1_22 || last_1_var_1_22) ? (last_1_var_1_22 ? (var_1_25 == ((unsigned char) var_1_5)) : ((last_1_var_1_20 < (1u * (100u >> var_1_6))) ? (var_1_25 == ((unsigned char) var_1_6)) : (var_1_25 == ((unsigned char) var_1_5)))) : (var_1_25 == ((unsigned char) ((var_1_26 - (var_1_27 - var_1_28)) - ((var_1_29 - var_1_30) - var_1_31))))) VAL [isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=2147483646, var_1_11=2147483647, var_1_13=2, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=65534, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L199-L200] return (((((((((((((var_1_22 || var_1_22) ? ((var_1_25 == ((64 + var_1_5) - (var_1_6 + 10))) ? (var_1_1 == ((signed short int) var_1_25)) : 1) : 1) && (((var_1_6 / var_1_5) > var_1_18) ? (var_1_7 == ((unsigned short int) ((var_1_8 - var_1_5) + var_1_6))) : 1)) && ((var_1_25 <= var_1_10) ? (var_1_9 == ((signed long int) var_1_25)) : 1)) && (var_1_10 == ((unsigned long int) (var_1_11 - last_1_var_1_20)))) && ((var_1_6 >= (var_1_10 ^ var_1_25)) ? (var_1_13 == ((float) ((((var_1_15) > ((var_1_16 - var_1_17))) ? (var_1_15) : ((var_1_16 - var_1_17)))))) : 1)) && (var_1_22 ? ((var_1_9 != ((3451179663u - var_1_6) * var_1_8)) ? (var_1_18 == ((signed long int) (var_1_25 - ((var_1_19 - var_1_10) - var_1_6)))) : 1) : (var_1_18 == ((signed long int) ((((var_1_8) > (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))))) ? (var_1_8) : (((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25)))))))))) && ((var_1_7 < var_1_10) ? (var_1_20 == ((unsigned short int) ((var_1_5 + ((((var_1_7) > (var_1_6)) ? (var_1_7) : (var_1_6)))) + 16))) : (var_1_22 ? ((4 >= var_1_32) ? (var_1_20 == ((unsigned short int) ((((var_1_21 - (var_1_8 - 16)) < 0 ) ? -(var_1_21 - (var_1_8 - 16)) : (var_1_21 - (var_1_8 - 16)))))) : (var_1_20 == ((unsigned short int) var_1_8))) : (var_1_20 == ((unsigned short int) var_1_6))))) && ((! (var_1_2 && var_1_3)) ? (var_1_22 == ((unsigned char) ((var_1_21 > var_1_11) && (! 1)))) : 1)) && ((((((var_1_25) < 0 ) ? -(var_1_25) : (var_1_25))) >= var_1_6) ? (var_1_23 == ((double) ((((((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) < (var_1_16)) ? (((((var_1_17) < 0 ) ? -(var_1_17) : (var_1_17)))) : (var_1_16))))) : ((var_1_5 <= var_1_7) ? (var_1_23 == ((double) var_1_15)) : (var_1_23 == ((double) var_1_17))))) && ((var_1_20 > var_1_18) ? ((! var_1_22) ? (var_1_24 == ((double) (((((var_1_17 - var_1_16)) > (var_1_15)) ? ((var_1_17 - var_1_16)) : (var_1_15))))) : ((! (var_1_9 <= var_1_20)) ? (var_1_24 == ((double) 9.8)) : (var_1_24 == ((double) var_1_15)))) : (var_1_24 == ((double) var_1_16)))) && ((last_1_var_1_22 || last_1_var_1_22) ? (last_1_var_1_22 ? (var_1_25 == ((unsigned char) var_1_5)) : ((last_1_var_1_20 < (1u * (100u >> var_1_6))) ? (var_1_25 == ((unsigned char) var_1_6)) : (var_1_25 == ((unsigned char) var_1_5)))) : (var_1_25 == ((unsigned char) ((var_1_26 - (var_1_27 - var_1_28)) - ((var_1_29 - var_1_30) - var_1_31)))))) && (var_1_32 == ((unsigned char) var_1_5))) && (var_1_33 == ((float) var_1_15)) ; [L210] RET, EXPR property() [L210] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=2147483646, var_1_11=2147483647, var_1_13=2, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=65534, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_20=1, last_1_var_1_22=1, var_1_10=2147483646, var_1_11=2147483647, var_1_13=2, var_1_15=2, var_1_16=4, var_1_17=0, var_1_18=16383, var_1_19=1610612734, var_1_1=4, var_1_20=80, var_1_21=65534, var_1_22=0, var_1_23=3, var_1_24=4, var_1_25=64, var_1_26=254, var_1_27=63, var_1_28=0, var_1_29=95, var_1_2=0, var_1_30=0, var_1_31=0, var_1_32=64, var_1_33=2, var_1_3=1, var_1_5=64, var_1_6=0, var_1_7=0, var_1_8=16383, var_1_9=64] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 106 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 293.1s, OverallIterations: 18, TraceHistogramMax: 31, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 250.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 1 mSolverCounterUnknown, 11452 SdHoareTripleChecker+Valid, 53.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11376 mSDsluCounter, 15151 SdHoareTripleChecker+Invalid, 50.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 12316 mSDsCounter, 3232 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 16324 IncrementalHoareTripleChecker+Invalid, 19557 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3232 mSolverCounterUnsat, 2835 mSDtfsCounter, 16324 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6517 GetRequests, 5665 SyntacticMatches, 2 SemanticMatches, 850 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38533 ImplicationChecksByTransitivity, 201.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1490occurred in iteration=15, InterpolantAutomatonStates: 663, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.6s AutomataMinimizationTime, 17 MinimizatonAttempts, 8153 StatesRemovedByMinimization, 16 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 31.9s InterpolantComputationTime, 3865 NumberOfCodeBlocks, 3865 NumberOfCodeBlocksAsserted, 19 NumberOfCheckSat, 5881 ConstructedInterpolants, 2 QuantifiedInterpolants, 64176 SizeOfPredicates, 208 NumberOfNonLiveVariables, 8016 ConjunctsInSsa, 372 ConjunctsInUnsatCore, 29 InterpolantComputations, 10 PerfectInterpolantSequences, 50622/53940 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-12-19 11:18:29,812 WARN L435 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2023-12-19 11:18:29,869 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 137 Received shutdown request...