/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_fillercode_fillercodestructure_filler-pr-cn_file-28.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-19 09:10:00,144 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-19 09:10:00,210 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 09:10:00,213 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-19 09:10:00,213 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-19 09:10:00,239 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-19 09:10:00,240 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-19 09:10:00,240 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-19 09:10:00,240 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-19 09:10:00,241 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-19 09:10:00,241 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-19 09:10:00,241 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-19 09:10:00,241 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-19 09:10:00,242 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-19 09:10:00,242 INFO L153 SettingsManager]: * Use SBE=true [2023-12-19 09:10:00,242 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-19 09:10:00,242 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-19 09:10:00,243 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-19 09:10:00,243 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-19 09:10:00,243 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-19 09:10:00,243 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-19 09:10:00,247 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-19 09:10:00,247 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-19 09:10:00,247 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-19 09:10:00,250 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-19 09:10:00,250 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-19 09:10:00,250 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-19 09:10:00,251 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-19 09:10:00,251 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-19 09:10:00,251 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-19 09:10:00,252 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-19 09:10:00,252 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-19 09:10:00,252 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 09:10:00,253 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-19 09:10:00,253 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-19 09:10:00,253 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-19 09:10:00,253 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-19 09:10:00,253 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-19 09:10:00,253 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-19 09:10:00,253 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-19 09:10:00,253 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-19 09:10:00,254 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-19 09:10:00,254 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-19 09:10:00,254 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 09:10:00,440 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-19 09:10:00,459 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-19 09:10:00,461 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-19 09:10:00,462 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-19 09:10:00,462 INFO L274 PluginConnector]: CDTParser initialized [2023-12-19 09:10:00,463 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-28.i [2023-12-19 09:10:01,533 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-19 09:10:01,712 INFO L384 CDTParser]: Found 1 translation units. [2023-12-19 09:10:01,713 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-cn_file-28.i [2023-12-19 09:10:01,721 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7f351b0c6/979a6da7994841ad80abd564894a7443/FLAG309b28b61 [2023-12-19 09:10:01,734 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7f351b0c6/979a6da7994841ad80abd564894a7443 [2023-12-19 09:10:01,736 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-19 09:10:01,738 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-19 09:10:01,739 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-19 09:10:01,739 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-19 09:10:01,745 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-19 09:10:01,746 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 09:10:01" (1/1) ... [2023-12-19 09:10:01,747 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@19171c9a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:10:01, skipping insertion in model container [2023-12-19 09:10:01,747 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 09:10:01" (1/1) ... [2023-12-19 09:10:01,780 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-19 09:10:01,907 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_fillercode_fillercodestructure_filler-pr-cn_file-28.i[919,932] [2023-12-19 09:10:01,983 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 09:10:01,994 INFO L202 MainTranslator]: Completed pre-run [2023-12-19 09:10:02,001 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_fillercode_fillercodestructure_filler-pr-cn_file-28.i[919,932] [2023-12-19 09:10:02,031 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 09:10:02,042 INFO L206 MainTranslator]: Completed translation [2023-12-19 09:10:02,043 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:10:02 WrapperNode [2023-12-19 09:10:02,043 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-19 09:10:02,044 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-19 09:10:02,044 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-19 09:10:02,044 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-19 09:10:02,048 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:10:02" (1/1) ... [2023-12-19 09:10:02,069 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:10:02" (1/1) ... [2023-12-19 09:10:02,139 INFO L138 Inliner]: procedures = 26, calls = 48, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 255 [2023-12-19 09:10:02,140 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-19 09:10:02,141 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-19 09:10:02,141 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-19 09:10:02,141 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-19 09:10:02,149 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:10:02" (1/1) ... [2023-12-19 09:10:02,150 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:10:02" (1/1) ... [2023-12-19 09:10:02,155 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:10:02" (1/1) ... [2023-12-19 09:10:02,189 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 09:10:02,189 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:10:02" (1/1) ... [2023-12-19 09:10:02,189 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:10:02" (1/1) ... [2023-12-19 09:10:02,216 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:10:02" (1/1) ... [2023-12-19 09:10:02,219 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:10:02" (1/1) ... [2023-12-19 09:10:02,229 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:10:02" (1/1) ... [2023-12-19 09:10:02,232 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:10:02" (1/1) ... [2023-12-19 09:10:02,241 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-19 09:10:02,242 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-19 09:10:02,242 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-19 09:10:02,242 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-19 09:10:02,243 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:10:02" (1/1) ... [2023-12-19 09:10:02,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 09:10:02,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:10:02,293 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 09:10:02,328 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 09:10:02,334 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-19 09:10:02,334 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-19 09:10:02,334 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-19 09:10:02,334 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-19 09:10:02,334 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-19 09:10:02,334 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-19 09:10:02,402 INFO L241 CfgBuilder]: Building ICFG [2023-12-19 09:10:02,404 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-19 09:10:02,780 INFO L282 CfgBuilder]: Performing block encoding [2023-12-19 09:10:02,809 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-19 09:10:02,809 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-19 09:10:02,809 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 09:10:02 BoogieIcfgContainer [2023-12-19 09:10:02,809 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-19 09:10:02,810 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-19 09:10:02,811 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-19 09:10:02,812 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-19 09:10:02,813 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 09:10:01" (1/3) ... [2023-12-19 09:10:02,813 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33804483 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 09:10:02, skipping insertion in model container [2023-12-19 09:10:02,813 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 09:10:02" (2/3) ... [2023-12-19 09:10:02,813 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33804483 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 09:10:02, skipping insertion in model container [2023-12-19 09:10:02,813 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 09:10:02" (3/3) ... [2023-12-19 09:10:02,814 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-cn_file-28.i [2023-12-19 09:10:02,825 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-19 09:10:02,825 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-19 09:10:02,878 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-19 09:10:02,885 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;@407a96c8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-19 09:10:02,885 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-19 09:10:02,890 INFO L276 IsEmpty]: Start isEmpty. Operand has 103 states, 65 states have (on average 1.4923076923076923) internal successors, (97), 66 states have internal predecessors, (97), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2023-12-19 09:10:02,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2023-12-19 09:10:02,907 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:10:02,908 INFO L195 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:10:02,908 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:10:02,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:10:02,912 INFO L85 PathProgramCache]: Analyzing trace with hash 584799531, now seen corresponding path program 1 times [2023-12-19 09:10:02,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:10:02,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321150077] [2023-12-19 09:10:02,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:10:02,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:10:03,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:10:03,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:10:03,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321150077] [2023-12-19 09:10:03,159 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-19 09:10:03,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673072168] [2023-12-19 09:10:03,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:10:03,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:10:03,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:10:03,172 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 09:10:03,174 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 09:10:03,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:10:03,310 INFO L262 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-19 09:10:03,317 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:10:03,350 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 68 proven. 0 refuted. 0 times theorem prover too weak. 2312 trivial. 0 not checked. [2023-12-19 09:10:03,351 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:10:03,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673072168] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:10:03,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:10:03,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 09:10:03,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58404496] [2023-12-19 09:10:03,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:10:03,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-19 09:10:03,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:10:03,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-19 09:10:03,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 09:10:03,380 INFO L87 Difference]: Start difference. First operand has 103 states, 65 states have (on average 1.4923076923076923) internal successors, (97), 66 states have internal predecessors, (97), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Second operand has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 2 states have call successors, (35) [2023-12-19 09:10:03,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:10:03,415 INFO L93 Difference]: Finished difference Result 203 states and 367 transitions. [2023-12-19 09:10:03,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-19 09:10:03,418 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 2 states have call successors, (35) Word has length 222 [2023-12-19 09:10:03,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:10:03,423 INFO L225 Difference]: With dead ends: 203 [2023-12-19 09:10:03,424 INFO L226 Difference]: Without dead ends: 101 [2023-12-19 09:10:03,427 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 221 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 09:10:03,430 INFO L413 NwaCegarLoop]: 159 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 09:10:03,431 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 159 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 09:10:03,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2023-12-19 09:10:03,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2023-12-19 09:10:03,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 64 states have (on average 1.4375) internal successors, (92), 64 states have internal predecessors, (92), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2023-12-19 09:10:03,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 162 transitions. [2023-12-19 09:10:03,475 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 162 transitions. Word has length 222 [2023-12-19 09:10:03,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:10:03,475 INFO L495 AbstractCegarLoop]: Abstraction has 101 states and 162 transitions. [2023-12-19 09:10:03,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 26.0) internal successors, (52), 2 states have internal predecessors, (52), 2 states have call successors, (35), 2 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 2 states have call successors, (35) [2023-12-19 09:10:03,476 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 162 transitions. [2023-12-19 09:10:03,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2023-12-19 09:10:03,483 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:10:03,484 INFO L195 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:10:03,506 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 09:10:03,704 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 09:10:03,704 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:10:03,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:10:03,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1994792783, now seen corresponding path program 1 times [2023-12-19 09:10:03,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:10:03,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637098315] [2023-12-19 09:10:03,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:10:03,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:10:03,771 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:10:03,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [756901117] [2023-12-19 09:10:03,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:10:03,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:10:03,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:10:03,816 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 09:10:03,850 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 09:10:03,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:10:03,997 INFO L262 TraceCheckSpWp]: Trace formula consists of 518 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-19 09:10:04,010 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:10:04,093 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2023-12-19 09:10:04,093 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:10:04,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:10:04,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637098315] [2023-12-19 09:10:04,093 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:10:04,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [756901117] [2023-12-19 09:10:04,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [756901117] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:10:04,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:10:04,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 09:10:04,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416723353] [2023-12-19 09:10:04,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:10:04,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 09:10:04,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:10:04,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 09:10:04,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 09:10:04,096 INFO L87 Difference]: Start difference. First operand 101 states and 162 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:10:04,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:10:04,257 INFO L93 Difference]: Finished difference Result 314 states and 494 transitions. [2023-12-19 09:10:04,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-19 09:10:04,258 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 222 [2023-12-19 09:10:04,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:10:04,261 INFO L225 Difference]: With dead ends: 314 [2023-12-19 09:10:04,261 INFO L226 Difference]: Without dead ends: 214 [2023-12-19 09:10:04,262 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 220 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 09:10:04,263 INFO L413 NwaCegarLoop]: 207 mSDtfsCounter, 223 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 510 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 09:10:04,264 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [223 Valid, 510 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 09:10:04,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2023-12-19 09:10:04,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 210. [2023-12-19 09:10:04,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 210 states, 124 states have (on average 1.3387096774193548) internal successors, (166), 126 states have internal predecessors, (166), 81 states have call successors, (81), 4 states have call predecessors, (81), 4 states have return successors, (81), 79 states have call predecessors, (81), 81 states have call successors, (81) [2023-12-19 09:10:04,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 328 transitions. [2023-12-19 09:10:04,323 INFO L78 Accepts]: Start accepts. Automaton has 210 states and 328 transitions. Word has length 222 [2023-12-19 09:10:04,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:10:04,324 INFO L495 AbstractCegarLoop]: Abstraction has 210 states and 328 transitions. [2023-12-19 09:10:04,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:10:04,324 INFO L276 IsEmpty]: Start isEmpty. Operand 210 states and 328 transitions. [2023-12-19 09:10:04,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2023-12-19 09:10:04,328 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:10:04,328 INFO L195 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:10:04,338 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-12-19 09:10:04,535 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 09:10:04,536 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:10:04,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:10:04,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1937534481, now seen corresponding path program 1 times [2023-12-19 09:10:04,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:10:04,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615442269] [2023-12-19 09:10:04,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:10:04,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:10:04,604 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:10:04,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [182583475] [2023-12-19 09:10:04,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:10:04,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:10:04,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:10:04,610 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 09:10:04,635 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 09:10:04,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:10:04,742 INFO L262 TraceCheckSpWp]: Trace formula consists of 515 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-19 09:10:04,750 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:10:13,202 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2023-12-19 09:10:13,203 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:10:13,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:10:13,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615442269] [2023-12-19 09:10:13,203 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:10:13,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182583475] [2023-12-19 09:10:13,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182583475] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:10:13,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:10:13,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-19 09:10:13,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59644762] [2023-12-19 09:10:13,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:10:13,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-19 09:10:13,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:10:13,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-19 09:10:13,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-12-19 09:10:13,206 INFO L87 Difference]: Start difference. First operand 210 states and 328 transitions. Second operand has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 9 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:10:14,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:10:14,188 INFO L93 Difference]: Finished difference Result 600 states and 929 transitions. [2023-12-19 09:10:14,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-19 09:10:14,189 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 9 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 222 [2023-12-19 09:10:14,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:10:14,194 INFO L225 Difference]: With dead ends: 600 [2023-12-19 09:10:14,194 INFO L226 Difference]: Without dead ends: 426 [2023-12-19 09:10:14,195 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2023-12-19 09:10:14,196 INFO L413 NwaCegarLoop]: 164 mSDtfsCounter, 257 mSDsluCounter, 660 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 824 SdHoareTripleChecker+Invalid, 244 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 09:10:14,196 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [257 Valid, 824 Invalid, 244 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 09:10:14,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2023-12-19 09:10:14,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 340. [2023-12-19 09:10:14,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 236 states have (on average 1.4364406779661016) internal successors, (339), 240 states have internal predecessors, (339), 97 states have call successors, (97), 6 states have call predecessors, (97), 6 states have return successors, (97), 93 states have call predecessors, (97), 97 states have call successors, (97) [2023-12-19 09:10:14,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 533 transitions. [2023-12-19 09:10:14,227 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 533 transitions. Word has length 222 [2023-12-19 09:10:14,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:10:14,229 INFO L495 AbstractCegarLoop]: Abstraction has 340 states and 533 transitions. [2023-12-19 09:10:14,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 9 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:10:14,229 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 533 transitions. [2023-12-19 09:10:14,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2023-12-19 09:10:14,236 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:10:14,237 INFO L195 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:10:14,256 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-12-19 09:10:14,444 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 09:10:14,444 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:10:14,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:10:14,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1964405805, now seen corresponding path program 1 times [2023-12-19 09:10:14,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:10:14,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711791594] [2023-12-19 09:10:14,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:10:14,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:10:14,495 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:10:14,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [993008810] [2023-12-19 09:10:14,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:10:14,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:10:14,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:10:14,500 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 09:10:14,522 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 09:10:14,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:10:14,634 INFO L262 TraceCheckSpWp]: Trace formula consists of 515 conjuncts, 20 conjunts are in the unsatisfiable core [2023-12-19 09:10:14,639 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:10:21,398 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2023-12-19 09:10:21,398 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:10:21,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:10:21,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711791594] [2023-12-19 09:10:21,402 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:10:21,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993008810] [2023-12-19 09:10:21,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993008810] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:10:21,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:10:21,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-19 09:10:21,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423077350] [2023-12-19 09:10:21,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:10:21,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-19 09:10:21,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:10:21,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-19 09:10:21,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-12-19 09:10:21,429 INFO L87 Difference]: Start difference. First operand 340 states and 533 transitions. Second operand has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 9 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:10:22,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:10:22,287 INFO L93 Difference]: Finished difference Result 730 states and 1126 transitions. [2023-12-19 09:10:22,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-19 09:10:22,288 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 9 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 222 [2023-12-19 09:10:22,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:10:22,291 INFO L225 Difference]: With dead ends: 730 [2023-12-19 09:10:22,291 INFO L226 Difference]: Without dead ends: 426 [2023-12-19 09:10:22,292 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2023-12-19 09:10:22,293 INFO L413 NwaCegarLoop]: 175 mSDtfsCounter, 309 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 648 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 09:10:22,293 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [309 Valid, 648 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 09:10:22,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2023-12-19 09:10:22,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 340. [2023-12-19 09:10:22,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 236 states have (on average 1.4364406779661016) internal successors, (339), 240 states have internal predecessors, (339), 97 states have call successors, (97), 6 states have call predecessors, (97), 6 states have return successors, (97), 93 states have call predecessors, (97), 97 states have call successors, (97) [2023-12-19 09:10:22,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 533 transitions. [2023-12-19 09:10:22,315 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 533 transitions. Word has length 222 [2023-12-19 09:10:22,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:10:22,316 INFO L495 AbstractCegarLoop]: Abstraction has 340 states and 533 transitions. [2023-12-19 09:10:22,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 9 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:10:22,317 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 533 transitions. [2023-12-19 09:10:22,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2023-12-19 09:10:22,318 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:10:22,319 INFO L195 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:10:22,339 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 09:10:22,526 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 09:10:22,527 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:10:22,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:10:22,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1077569137, now seen corresponding path program 1 times [2023-12-19 09:10:22,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:10:22,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095102571] [2023-12-19 09:10:22,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:10:22,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:10:22,566 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:10:22,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [781324750] [2023-12-19 09:10:22,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:10:22,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:10:22,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:10:22,568 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 09:10:22,589 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 09:10:22,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:10:22,716 INFO L262 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-19 09:10:22,721 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:10:30,504 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2023-12-19 09:10:30,505 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:10:30,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:10:30,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095102571] [2023-12-19 09:10:30,505 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:10:30,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781324750] [2023-12-19 09:10:30,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781324750] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:10:30,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:10:30,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 09:10:30,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592937267] [2023-12-19 09:10:30,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:10:30,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 09:10:30,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:10:30,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 09:10:30,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2023-12-19 09:10:30,514 INFO L87 Difference]: Start difference. First operand 340 states and 533 transitions. Second operand has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 11 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:10:31,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:10:31,769 INFO L93 Difference]: Finished difference Result 1010 states and 1561 transitions. [2023-12-19 09:10:31,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-19 09:10:31,770 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 11 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 222 [2023-12-19 09:10:31,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:10:31,774 INFO L225 Difference]: With dead ends: 1010 [2023-12-19 09:10:31,774 INFO L226 Difference]: Without dead ends: 706 [2023-12-19 09:10:31,775 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 211 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=166, Invalid=340, Unknown=0, NotChecked=0, Total=506 [2023-12-19 09:10:31,777 INFO L413 NwaCegarLoop]: 179 mSDtfsCounter, 474 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 360 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 474 SdHoareTripleChecker+Valid, 859 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 360 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 09:10:31,779 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [474 Valid, 859 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 360 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 09:10:31,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 706 states. [2023-12-19 09:10:31,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 706 to 573. [2023-12-19 09:10:31,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 404 states have (on average 1.433168316831683) internal successors, (579), 409 states have internal predecessors, (579), 156 states have call successors, (156), 12 states have call predecessors, (156), 12 states have return successors, (156), 151 states have call predecessors, (156), 156 states have call successors, (156) [2023-12-19 09:10:31,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 891 transitions. [2023-12-19 09:10:31,815 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 891 transitions. Word has length 222 [2023-12-19 09:10:31,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:10:31,815 INFO L495 AbstractCegarLoop]: Abstraction has 573 states and 891 transitions. [2023-12-19 09:10:31,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 11 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:10:31,815 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 891 transitions. [2023-12-19 09:10:31,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2023-12-19 09:10:31,817 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:10:31,817 INFO L195 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:10:31,824 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 09:10:32,023 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 09:10:32,024 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:10:32,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:10:32,025 INFO L85 PathProgramCache]: Analyzing trace with hash 684542127, now seen corresponding path program 1 times [2023-12-19 09:10:32,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:10:32,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274394869] [2023-12-19 09:10:32,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:10:32,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:10:32,048 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:10:32,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [3249853] [2023-12-19 09:10:32,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:10:32,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:10:32,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:10:32,055 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 09:10:32,057 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 09:10:32,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:10:32,191 INFO L262 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 34 conjunts are in the unsatisfiable core [2023-12-19 09:10:32,196 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:10:40,776 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 1361 proven. 228 refuted. 0 times theorem prover too weak. 791 trivial. 0 not checked. [2023-12-19 09:10:40,776 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 09:10:50,372 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2023-12-19 09:10:50,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:10:50,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274394869] [2023-12-19 09:10:50,373 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:10:50,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3249853] [2023-12-19 09:10:50,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3249853] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 09:10:50,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 09:10:50,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [20] total 28 [2023-12-19 09:10:50,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527657670] [2023-12-19 09:10:50,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:10:50,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 09:10:50,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:10:50,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 09:10:50,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=599, Unknown=0, NotChecked=0, Total=756 [2023-12-19 09:10:50,375 INFO L87 Difference]: Start difference. First operand 573 states and 891 transitions. Second operand has 10 states, 10 states have (on average 5.0) internal successors, (50), 10 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:10:53,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:10:53,686 INFO L93 Difference]: Finished difference Result 1401 states and 2160 transitions. [2023-12-19 09:10:53,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-19 09:10:53,686 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 10 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 222 [2023-12-19 09:10:53,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:10:53,690 INFO L225 Difference]: With dead ends: 1401 [2023-12-19 09:10:53,690 INFO L226 Difference]: Without dead ends: 864 [2023-12-19 09:10:53,692 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 457 GetRequests, 417 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 519 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=321, Invalid=1401, Unknown=0, NotChecked=0, Total=1722 [2023-12-19 09:10:53,692 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 437 mSDsluCounter, 855 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 1028 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-19 09:10:53,692 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [437 Valid, 1028 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-19 09:10:53,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states. [2023-12-19 09:10:53,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 577. [2023-12-19 09:10:53,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 407 states have (on average 1.42997542997543) internal successors, (582), 412 states have internal predecessors, (582), 156 states have call successors, (156), 13 states have call predecessors, (156), 13 states have return successors, (156), 151 states have call predecessors, (156), 156 states have call successors, (156) [2023-12-19 09:10:53,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 894 transitions. [2023-12-19 09:10:53,728 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 894 transitions. Word has length 222 [2023-12-19 09:10:53,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:10:53,729 INFO L495 AbstractCegarLoop]: Abstraction has 577 states and 894 transitions. [2023-12-19 09:10:53,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 10 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:10:53,729 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 894 transitions. [2023-12-19 09:10:53,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2023-12-19 09:10:53,730 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:10:53,731 INFO L195 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:10:53,737 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-12-19 09:10:53,937 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 09:10:53,938 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:10:53,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:10:53,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1539784365, now seen corresponding path program 1 times [2023-12-19 09:10:53,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:10:53,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826517952] [2023-12-19 09:10:53,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:10:53,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:10:53,955 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:10:53,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1912125062] [2023-12-19 09:10:53,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:10:53,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:10:53,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:10:53,970 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 09:10:53,976 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 09:10:54,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:10:54,097 INFO L262 TraceCheckSpWp]: Trace formula consists of 515 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-19 09:10:54,101 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:10:57,934 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2023-12-19 09:10:57,934 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:10:57,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:10:57,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826517952] [2023-12-19 09:10:57,935 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:10:57,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912125062] [2023-12-19 09:10:57,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912125062] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:10:57,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:10:57,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-19 09:10:57,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472775649] [2023-12-19 09:10:57,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:10:57,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-19 09:10:57,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:10:57,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-19 09:10:57,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-12-19 09:10:57,936 INFO L87 Difference]: Start difference. First operand 577 states and 894 transitions. Second operand has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 9 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:10:58,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:10:58,493 INFO L93 Difference]: Finished difference Result 1288 states and 1976 transitions. [2023-12-19 09:10:58,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-19 09:10:58,495 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 9 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 222 [2023-12-19 09:10:58,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:10:58,500 INFO L225 Difference]: With dead ends: 1288 [2023-12-19 09:10:58,501 INFO L226 Difference]: Without dead ends: 751 [2023-12-19 09:10:58,502 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2023-12-19 09:10:58,503 INFO L413 NwaCegarLoop]: 195 mSDtfsCounter, 173 mSDsluCounter, 954 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 1149 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 09:10:58,503 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 1149 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 09:10:58,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2023-12-19 09:10:58,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 609. [2023-12-19 09:10:58,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 609 states, 439 states have (on average 1.4441913439635534) internal successors, (634), 444 states have internal predecessors, (634), 156 states have call successors, (156), 13 states have call predecessors, (156), 13 states have return successors, (156), 151 states have call predecessors, (156), 156 states have call successors, (156) [2023-12-19 09:10:58,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 609 states to 609 states and 946 transitions. [2023-12-19 09:10:58,531 INFO L78 Accepts]: Start accepts. Automaton has 609 states and 946 transitions. Word has length 222 [2023-12-19 09:10:58,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:10:58,531 INFO L495 AbstractCegarLoop]: Abstraction has 609 states and 946 transitions. [2023-12-19 09:10:58,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 9 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:10:58,532 INFO L276 IsEmpty]: Start isEmpty. Operand 609 states and 946 transitions. [2023-12-19 09:10:58,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2023-12-19 09:10:58,534 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:10:58,534 INFO L195 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:10:58,551 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 09:10:58,754 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 09:10:58,754 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:10:58,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:10:58,754 INFO L85 PathProgramCache]: Analyzing trace with hash 1146757355, now seen corresponding path program 1 times [2023-12-19 09:10:58,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:10:58,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618940954] [2023-12-19 09:10:58,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:10:58,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:10:58,778 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:10:58,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1778996938] [2023-12-19 09:10:58,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:10:58,779 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:10:58,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:10:58,794 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 09:10:58,797 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 09:10:58,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:10:58,923 INFO L262 TraceCheckSpWp]: Trace formula consists of 515 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-19 09:10:58,933 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:11:02,456 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2023-12-19 09:11:02,456 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:11:02,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:11:02,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618940954] [2023-12-19 09:11:02,457 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:11:02,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778996938] [2023-12-19 09:11:02,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778996938] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:11:02,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:11:02,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-19 09:11:02,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901207027] [2023-12-19 09:11:02,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:11:02,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-19 09:11:02,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:11:02,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-19 09:11:02,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-12-19 09:11:02,458 INFO L87 Difference]: Start difference. First operand 609 states and 946 transitions. Second operand has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 9 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:11:02,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:11:02,830 INFO L93 Difference]: Finished difference Result 1320 states and 2024 transitions. [2023-12-19 09:11:02,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-19 09:11:02,830 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 9 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 222 [2023-12-19 09:11:02,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:11:02,836 INFO L225 Difference]: With dead ends: 1320 [2023-12-19 09:11:02,836 INFO L226 Difference]: Without dead ends: 751 [2023-12-19 09:11:02,838 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2023-12-19 09:11:02,839 INFO L413 NwaCegarLoop]: 208 mSDtfsCounter, 165 mSDsluCounter, 845 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 1053 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 09:11:02,839 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [165 Valid, 1053 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 09:11:02,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2023-12-19 09:11:02,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 577. [2023-12-19 09:11:02,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 407 states have (on average 1.42997542997543) internal successors, (582), 412 states have internal predecessors, (582), 156 states have call successors, (156), 13 states have call predecessors, (156), 13 states have return successors, (156), 151 states have call predecessors, (156), 156 states have call successors, (156) [2023-12-19 09:11:02,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 894 transitions. [2023-12-19 09:11:02,872 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 894 transitions. Word has length 222 [2023-12-19 09:11:02,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:11:02,873 INFO L495 AbstractCegarLoop]: Abstraction has 577 states and 894 transitions. [2023-12-19 09:11:02,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.555555555555555) internal successors, (50), 9 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:11:02,873 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 894 transitions. [2023-12-19 09:11:02,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2023-12-19 09:11:02,875 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:11:02,875 INFO L195 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:11:02,886 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 09:11:03,086 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 09:11:03,086 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:11:03,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:11:03,087 INFO L85 PathProgramCache]: Analyzing trace with hash 259920687, now seen corresponding path program 1 times [2023-12-19 09:11:03,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:11:03,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449919744] [2023-12-19 09:11:03,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:11:03,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:11:03,108 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:11:03,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1115406265] [2023-12-19 09:11:03,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:11:03,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:11:03,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:11:03,110 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 09:11:03,142 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 09:11:03,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:11:03,260 INFO L262 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-19 09:11:03,270 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:11:07,593 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2023-12-19 09:11:07,594 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:11:07,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:11:07,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449919744] [2023-12-19 09:11:07,594 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:11:07,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115406265] [2023-12-19 09:11:07,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115406265] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:11:07,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:11:07,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 09:11:07,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384076842] [2023-12-19 09:11:07,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:11:07,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 09:11:07,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:11:07,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 09:11:07,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-12-19 09:11:07,599 INFO L87 Difference]: Start difference. First operand 577 states and 894 transitions. Second operand has 10 states, 10 states have (on average 5.0) internal successors, (50), 10 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:11:09,127 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Bool, Real, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-19 09:11:09,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:11:09,421 INFO L93 Difference]: Finished difference Result 1288 states and 1972 transitions. [2023-12-19 09:11:09,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-19 09:11:09,422 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 10 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 222 [2023-12-19 09:11:09,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:11:09,425 INFO L225 Difference]: With dead ends: 1288 [2023-12-19 09:11:09,425 INFO L226 Difference]: Without dead ends: 751 [2023-12-19 09:11:09,426 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=240, Unknown=0, NotChecked=0, Total=342 [2023-12-19 09:11:09,427 INFO L413 NwaCegarLoop]: 215 mSDtfsCounter, 194 mSDsluCounter, 1021 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 1236 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-19 09:11:09,427 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [194 Valid, 1236 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-12-19 09:11:09,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2023-12-19 09:11:09,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 577. [2023-12-19 09:11:09,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 407 states have (on average 1.42997542997543) internal successors, (582), 412 states have internal predecessors, (582), 156 states have call successors, (156), 13 states have call predecessors, (156), 13 states have return successors, (156), 151 states have call predecessors, (156), 156 states have call successors, (156) [2023-12-19 09:11:09,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 894 transitions. [2023-12-19 09:11:09,471 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 894 transitions. Word has length 222 [2023-12-19 09:11:09,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:11:09,471 INFO L495 AbstractCegarLoop]: Abstraction has 577 states and 894 transitions. [2023-12-19 09:11:09,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 10 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:11:09,471 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 894 transitions. [2023-12-19 09:11:09,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 223 [2023-12-19 09:11:09,472 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:11:09,473 INFO L195 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:11:09,485 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 09:11:09,679 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 09:11:09,680 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:11:09,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:11:09,681 INFO L85 PathProgramCache]: Analyzing trace with hash -133106323, now seen corresponding path program 1 times [2023-12-19 09:11:09,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:11:09,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308616563] [2023-12-19 09:11:09,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:11:09,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:11:09,700 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:11:09,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [128227221] [2023-12-19 09:11:09,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:11:09,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:11:09,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:11:09,718 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 09:11:09,729 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 09:11:09,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:11:09,851 INFO L262 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-19 09:11:09,858 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:11:13,280 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2023-12-19 09:11:13,280 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:11:13,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:11:13,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308616563] [2023-12-19 09:11:13,280 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:11:13,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128227221] [2023-12-19 09:11:13,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128227221] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:11:13,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:11:13,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 09:11:13,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447012672] [2023-12-19 09:11:13,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:11:13,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 09:11:13,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:11:13,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 09:11:13,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-12-19 09:11:13,282 INFO L87 Difference]: Start difference. First operand 577 states and 894 transitions. Second operand has 10 states, 10 states have (on average 5.0) internal successors, (50), 10 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:11:13,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:11:13,640 INFO L93 Difference]: Finished difference Result 1288 states and 1968 transitions. [2023-12-19 09:11:13,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-19 09:11:13,645 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 10 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 222 [2023-12-19 09:11:13,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:11:13,648 INFO L225 Difference]: With dead ends: 1288 [2023-12-19 09:11:13,648 INFO L226 Difference]: Without dead ends: 751 [2023-12-19 09:11:13,650 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=240, Unknown=0, NotChecked=0, Total=342 [2023-12-19 09:11:13,651 INFO L413 NwaCegarLoop]: 239 mSDtfsCounter, 184 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 245 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 1020 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 245 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 09:11:13,652 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [184 Valid, 1020 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 245 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 09:11:13,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2023-12-19 09:11:13,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 593. [2023-12-19 09:11:13,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 423 states have (on average 1.4113475177304964) internal successors, (597), 428 states have internal predecessors, (597), 156 states have call successors, (156), 13 states have call predecessors, (156), 13 states have return successors, (156), 151 states have call predecessors, (156), 156 states have call successors, (156) [2023-12-19 09:11:13,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 909 transitions. [2023-12-19 09:11:13,684 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 909 transitions. Word has length 222 [2023-12-19 09:11:13,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:11:13,684 INFO L495 AbstractCegarLoop]: Abstraction has 593 states and 909 transitions. [2023-12-19 09:11:13,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 10 states have internal predecessors, (50), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:11:13,685 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 909 transitions. [2023-12-19 09:11:13,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2023-12-19 09:11:13,687 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:11:13,687 INFO L195 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:11:13,711 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 09:11:13,894 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 09:11:13,895 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:11:13,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:11:13,896 INFO L85 PathProgramCache]: Analyzing trace with hash 74231546, now seen corresponding path program 1 times [2023-12-19 09:11:13,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:11:13,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260870117] [2023-12-19 09:11:13,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:11:13,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:11:13,919 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:11:13,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [243281046] [2023-12-19 09:11:13,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:11:13,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:11:13,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:11:13,938 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 09:11:13,962 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 09:11:14,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:11:14,085 INFO L262 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 22 conjunts are in the unsatisfiable core [2023-12-19 09:11:14,089 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:11:19,616 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2023-12-19 09:11:19,617 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:11:19,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:11:19,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260870117] [2023-12-19 09:11:19,617 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:11:19,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243281046] [2023-12-19 09:11:19,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243281046] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:11:19,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:11:19,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 09:11:19,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663106621] [2023-12-19 09:11:19,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:11:19,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 09:11:19,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:11:19,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 09:11:19,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-12-19 09:11:19,621 INFO L87 Difference]: Start difference. First operand 593 states and 909 transitions. Second operand has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:11:20,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:11:20,494 INFO L93 Difference]: Finished difference Result 1119 states and 1701 transitions. [2023-12-19 09:11:20,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-19 09:11:20,497 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 223 [2023-12-19 09:11:20,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:11:20,500 INFO L225 Difference]: With dead ends: 1119 [2023-12-19 09:11:20,500 INFO L226 Difference]: Without dead ends: 785 [2023-12-19 09:11:20,501 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2023-12-19 09:11:20,501 INFO L413 NwaCegarLoop]: 202 mSDtfsCounter, 351 mSDsluCounter, 791 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 993 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 09:11:20,501 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [351 Valid, 993 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 09:11:20,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 785 states. [2023-12-19 09:11:20,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 785 to 647. [2023-12-19 09:11:20,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 487 states have (on average 1.431211498973306) internal successors, (697), 492 states have internal predecessors, (697), 144 states have call successors, (144), 15 states have call predecessors, (144), 15 states have return successors, (144), 139 states have call predecessors, (144), 144 states have call successors, (144) [2023-12-19 09:11:20,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 985 transitions. [2023-12-19 09:11:20,528 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 985 transitions. Word has length 223 [2023-12-19 09:11:20,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:11:20,529 INFO L495 AbstractCegarLoop]: Abstraction has 647 states and 985 transitions. [2023-12-19 09:11:20,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:11:20,529 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 985 transitions. [2023-12-19 09:11:20,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2023-12-19 09:11:20,530 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:11:20,530 INFO L195 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:11:20,536 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-12-19 09:11:20,736 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 09:11:20,736 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:11:20,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:11:20,737 INFO L85 PathProgramCache]: Analyzing trace with hash -318795464, now seen corresponding path program 1 times [2023-12-19 09:11:20,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:11:20,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292604920] [2023-12-19 09:11:20,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:11:20,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:11:20,753 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:11:20,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1592439965] [2023-12-19 09:11:20,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:11:20,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:11:20,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:11:20,754 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 09:11:20,779 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 09:11:20,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:11:20,910 INFO L262 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-19 09:11:20,914 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:11:26,092 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2023-12-19 09:11:26,093 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:11:26,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:11:26,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292604920] [2023-12-19 09:11:26,093 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:11:26,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592439965] [2023-12-19 09:11:26,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592439965] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:11:26,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:11:26,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-19 09:11:26,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152761966] [2023-12-19 09:11:26,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:11:26,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-19 09:11:26,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:11:26,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-19 09:11:26,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2023-12-19 09:11:26,094 INFO L87 Difference]: Start difference. First operand 647 states and 985 transitions. Second operand has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 12 states have internal predecessors, (51), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:11:27,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:11:27,465 INFO L93 Difference]: Finished difference Result 1268 states and 1924 transitions. [2023-12-19 09:11:27,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-19 09:11:27,465 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 12 states have internal predecessors, (51), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 223 [2023-12-19 09:11:27,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:11:27,468 INFO L225 Difference]: With dead ends: 1268 [2023-12-19 09:11:27,468 INFO L226 Difference]: Without dead ends: 880 [2023-12-19 09:11:27,470 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 211 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=166, Invalid=484, Unknown=0, NotChecked=0, Total=650 [2023-12-19 09:11:27,470 INFO L413 NwaCegarLoop]: 204 mSDtfsCounter, 638 mSDsluCounter, 856 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 638 SdHoareTripleChecker+Valid, 1060 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 09:11:27,470 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [638 Valid, 1060 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 443 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 09:11:27,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states. [2023-12-19 09:11:27,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 679. [2023-12-19 09:11:27,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 519 states have (on average 1.4450867052023122) internal successors, (750), 524 states have internal predecessors, (750), 144 states have call successors, (144), 15 states have call predecessors, (144), 15 states have return successors, (144), 139 states have call predecessors, (144), 144 states have call successors, (144) [2023-12-19 09:11:27,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 1038 transitions. [2023-12-19 09:11:27,500 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 1038 transitions. Word has length 223 [2023-12-19 09:11:27,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:11:27,500 INFO L495 AbstractCegarLoop]: Abstraction has 679 states and 1038 transitions. [2023-12-19 09:11:27,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.923076923076923) internal successors, (51), 12 states have internal predecessors, (51), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:11:27,500 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 1038 transitions. [2023-12-19 09:11:27,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2023-12-19 09:11:27,501 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:11:27,502 INFO L195 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:11:27,520 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 09:11:27,708 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 09:11:27,708 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:11:27,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:11:27,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1205632132, now seen corresponding path program 1 times [2023-12-19 09:11:27,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:11:27,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981557336] [2023-12-19 09:11:27,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:11:27,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:11:27,762 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:11:27,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [800062340] [2023-12-19 09:11:27,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:11:27,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:11:27,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:11:27,763 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 09:11:27,765 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 09:11:27,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:11:27,916 INFO L262 TraceCheckSpWp]: Trace formula consists of 514 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-19 09:11:27,920 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:11:33,059 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2023-12-19 09:11:33,059 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:11:33,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:11:33,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981557336] [2023-12-19 09:11:33,060 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:11:33,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [800062340] [2023-12-19 09:11:33,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [800062340] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:11:33,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:11:33,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 09:11:33,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856255615] [2023-12-19 09:11:33,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:11:33,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 09:11:33,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:11:33,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 09:11:33,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-12-19 09:11:33,063 INFO L87 Difference]: Start difference. First operand 679 states and 1038 transitions. Second operand has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:11:33,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:11:33,913 INFO L93 Difference]: Finished difference Result 1217 states and 1839 transitions. [2023-12-19 09:11:33,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-19 09:11:33,916 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 223 [2023-12-19 09:11:33,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:11:33,919 INFO L225 Difference]: With dead ends: 1217 [2023-12-19 09:11:33,919 INFO L226 Difference]: Without dead ends: 829 [2023-12-19 09:11:33,920 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2023-12-19 09:11:33,921 INFO L413 NwaCegarLoop]: 214 mSDtfsCounter, 305 mSDsluCounter, 742 mSDsCounter, 0 mSdLazyCounter, 252 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 956 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 252 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 09:11:33,922 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [305 Valid, 956 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 252 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 09:11:33,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 829 states. [2023-12-19 09:11:33,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 829 to 679. [2023-12-19 09:11:33,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 519 states have (on average 1.4450867052023122) internal successors, (750), 524 states have internal predecessors, (750), 144 states have call successors, (144), 15 states have call predecessors, (144), 15 states have return successors, (144), 139 states have call predecessors, (144), 144 states have call successors, (144) [2023-12-19 09:11:33,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 1038 transitions. [2023-12-19 09:11:33,982 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 1038 transitions. Word has length 223 [2023-12-19 09:11:33,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:11:33,982 INFO L495 AbstractCegarLoop]: Abstraction has 679 states and 1038 transitions. [2023-12-19 09:11:33,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:11:33,983 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 1038 transitions. [2023-12-19 09:11:33,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2023-12-19 09:11:33,984 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:11:33,984 INFO L195 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:11:33,992 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 09:11:34,190 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 09:11:34,191 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:11:34,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:11:34,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1598659142, now seen corresponding path program 1 times [2023-12-19 09:11:34,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:11:34,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525679069] [2023-12-19 09:11:34,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:11:34,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:11:34,210 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:11:34,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2008980987] [2023-12-19 09:11:34,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:11:34,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:11:34,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:11:34,216 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 09:11:34,240 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 09:11:34,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:11:34,366 INFO L262 TraceCheckSpWp]: Trace formula consists of 514 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-19 09:11:34,371 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:11:39,719 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 1253 proven. 147 refuted. 0 times theorem prover too weak. 980 trivial. 0 not checked. [2023-12-19 09:11:39,719 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 09:11:49,094 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2023-12-19 09:11:49,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:11:49,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525679069] [2023-12-19 09:11:49,094 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:11:49,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2008980987] [2023-12-19 09:11:49,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2008980987] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 09:11:49,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 09:11:49,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [17] total 25 [2023-12-19 09:11:49,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205671790] [2023-12-19 09:11:49,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:11:49,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 09:11:49,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:11:49,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 09:11:49,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=471, Unknown=0, NotChecked=0, Total=600 [2023-12-19 09:11:49,096 INFO L87 Difference]: Start difference. First operand 679 states and 1038 transitions. Second operand has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:11:51,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:11:51,973 INFO L93 Difference]: Finished difference Result 1450 states and 2193 transitions. [2023-12-19 09:11:51,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-19 09:11:51,974 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 223 [2023-12-19 09:11:51,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:11:51,978 INFO L225 Difference]: With dead ends: 1450 [2023-12-19 09:11:51,978 INFO L226 Difference]: Without dead ends: 1062 [2023-12-19 09:11:51,980 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 467 GetRequests, 423 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 592 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=441, Invalid=1629, Unknown=0, NotChecked=0, Total=2070 [2023-12-19 09:11:51,981 INFO L413 NwaCegarLoop]: 230 mSDtfsCounter, 474 mSDsluCounter, 1424 mSDsCounter, 0 mSdLazyCounter, 708 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 474 SdHoareTripleChecker+Valid, 1654 SdHoareTripleChecker+Invalid, 724 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 708 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-19 09:11:51,981 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [474 Valid, 1654 Invalid, 724 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 708 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-19 09:11:51,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1062 states. [2023-12-19 09:11:52,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1062 to 683. [2023-12-19 09:11:52,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 522 states have (on average 1.4425287356321839) internal successors, (753), 527 states have internal predecessors, (753), 144 states have call successors, (144), 16 states have call predecessors, (144), 16 states have return successors, (144), 139 states have call predecessors, (144), 144 states have call successors, (144) [2023-12-19 09:11:52,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 1041 transitions. [2023-12-19 09:11:52,017 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 1041 transitions. Word has length 223 [2023-12-19 09:11:52,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:11:52,018 INFO L495 AbstractCegarLoop]: Abstraction has 683 states and 1041 transitions. [2023-12-19 09:11:52,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:11:52,018 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 1041 transitions. [2023-12-19 09:11:52,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2023-12-19 09:11:52,019 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:11:52,019 INFO L195 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:11:52,025 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 09:11:52,225 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 09:11:52,225 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:11:52,226 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:11:52,226 INFO L85 PathProgramCache]: Analyzing trace with hash -743416904, now seen corresponding path program 1 times [2023-12-19 09:11:52,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:11:52,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131225090] [2023-12-19 09:11:52,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:11:52,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:11:52,244 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:11:52,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [428836883] [2023-12-19 09:11:52,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:11:52,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:11:52,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:11:52,245 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 09:11:52,268 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 09:11:52,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:11:52,404 INFO L262 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-19 09:11:52,408 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:11:55,422 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2023-12-19 09:11:55,423 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:11:55,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:11:55,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131225090] [2023-12-19 09:11:55,423 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:11:55,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428836883] [2023-12-19 09:11:55,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428836883] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:11:55,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:11:55,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 09:11:55,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401400271] [2023-12-19 09:11:55,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:11:55,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 09:11:55,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:11:55,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 09:11:55,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-12-19 09:11:55,425 INFO L87 Difference]: Start difference. First operand 683 states and 1041 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, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:11:55,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:11:55,903 INFO L93 Difference]: Finished difference Result 1231 states and 1856 transitions. [2023-12-19 09:11:55,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-19 09:11:55,904 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, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 223 [2023-12-19 09:11:55,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:11:55,907 INFO L225 Difference]: With dead ends: 1231 [2023-12-19 09:11:55,907 INFO L226 Difference]: Without dead ends: 833 [2023-12-19 09:11:55,909 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=233, Unknown=0, NotChecked=0, Total=342 [2023-12-19 09:11:55,909 INFO L413 NwaCegarLoop]: 226 mSDtfsCounter, 256 mSDsluCounter, 880 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 1106 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 09:11:55,909 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [256 Valid, 1106 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 09:11:55,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 833 states. [2023-12-19 09:11:55,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 833 to 683. [2023-12-19 09:11:55,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 522 states have (on average 1.4425287356321839) internal successors, (753), 527 states have internal predecessors, (753), 144 states have call successors, (144), 16 states have call predecessors, (144), 16 states have return successors, (144), 139 states have call predecessors, (144), 144 states have call successors, (144) [2023-12-19 09:11:55,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 1041 transitions. [2023-12-19 09:11:55,944 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 1041 transitions. Word has length 223 [2023-12-19 09:11:55,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:11:55,945 INFO L495 AbstractCegarLoop]: Abstraction has 683 states and 1041 transitions. [2023-12-19 09:11:55,945 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, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:11:55,945 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 1041 transitions. [2023-12-19 09:11:55,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2023-12-19 09:11:55,946 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:11:55,946 INFO L195 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:11:55,955 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 09:11:56,152 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 09:11:56,153 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:11:56,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:11:56,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1136443914, now seen corresponding path program 1 times [2023-12-19 09:11:56,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:11:56,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065009869] [2023-12-19 09:11:56,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:11:56,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:11:56,171 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:11:56,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [544246024] [2023-12-19 09:11:56,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:11:56,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:11:56,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:11:56,172 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 09:11:56,174 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 09:11:56,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:11:56,324 INFO L262 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-19 09:11:56,328 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:11:58,760 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2023-12-19 09:11:58,760 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:11:58,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:11:58,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065009869] [2023-12-19 09:11:58,760 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:11:58,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544246024] [2023-12-19 09:11:58,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544246024] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:11:58,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:11:58,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 09:11:58,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95333324] [2023-12-19 09:11:58,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:11:58,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 09:11:58,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:11:58,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 09:11:58,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-12-19 09:11:58,762 INFO L87 Difference]: Start difference. First operand 683 states and 1041 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, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:11:59,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:11:59,704 INFO L93 Difference]: Finished difference Result 1231 states and 1854 transitions. [2023-12-19 09:11:59,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-19 09:11:59,705 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, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 223 [2023-12-19 09:11:59,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:11:59,708 INFO L225 Difference]: With dead ends: 1231 [2023-12-19 09:11:59,708 INFO L226 Difference]: Without dead ends: 833 [2023-12-19 09:11:59,709 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 214 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=109, Invalid=233, Unknown=0, NotChecked=0, Total=342 [2023-12-19 09:11:59,709 INFO L413 NwaCegarLoop]: 239 mSDtfsCounter, 249 mSDsluCounter, 709 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 948 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-19 09:11:59,709 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [249 Valid, 948 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-19 09:11:59,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 833 states. [2023-12-19 09:11:59,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 833 to 683. [2023-12-19 09:11:59,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 522 states have (on average 1.4425287356321839) internal successors, (753), 527 states have internal predecessors, (753), 144 states have call successors, (144), 16 states have call predecessors, (144), 16 states have return successors, (144), 139 states have call predecessors, (144), 144 states have call successors, (144) [2023-12-19 09:11:59,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 1041 transitions. [2023-12-19 09:11:59,782 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 1041 transitions. Word has length 223 [2023-12-19 09:11:59,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:11:59,782 INFO L495 AbstractCegarLoop]: Abstraction has 683 states and 1041 transitions. [2023-12-19 09:11:59,783 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, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:11:59,783 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 1041 transitions. [2023-12-19 09:11:59,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2023-12-19 09:11:59,784 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:11:59,784 INFO L195 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:11:59,805 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-12-19 09:11:59,992 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 09:11:59,992 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:11:59,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:11:59,993 INFO L85 PathProgramCache]: Analyzing trace with hash -2023280582, now seen corresponding path program 1 times [2023-12-19 09:11:59,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:11:59,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004864072] [2023-12-19 09:11:59,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:11:59,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:12:00,043 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:12:00,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1801912009] [2023-12-19 09:12:00,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:12:00,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:12:00,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:12:00,049 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 09:12:00,078 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 09:12:00,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:12:00,211 INFO L262 TraceCheckSpWp]: Trace formula consists of 514 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-19 09:12:00,214 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:12:03,355 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2023-12-19 09:12:03,355 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:12:03,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:12:03,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004864072] [2023-12-19 09:12:03,356 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:12:03,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1801912009] [2023-12-19 09:12:03,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1801912009] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:12:03,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:12:03,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 09:12:03,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198825688] [2023-12-19 09:12:03,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:12:03,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 09:12:03,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:12:03,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 09:12:03,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-12-19 09:12:03,357 INFO L87 Difference]: Start difference. First operand 683 states and 1041 transitions. Second operand has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:12:03,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:12:03,744 INFO L93 Difference]: Finished difference Result 1231 states and 1854 transitions. [2023-12-19 09:12:03,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-19 09:12:03,745 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 223 [2023-12-19 09:12:03,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:12:03,747 INFO L225 Difference]: With dead ends: 1231 [2023-12-19 09:12:03,747 INFO L226 Difference]: Without dead ends: 833 [2023-12-19 09:12:03,749 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2023-12-19 09:12:03,749 INFO L413 NwaCegarLoop]: 241 mSDtfsCounter, 286 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 933 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 09:12:03,749 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 933 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 09:12:03,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 833 states. [2023-12-19 09:12:03,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 833 to 673. [2023-12-19 09:12:03,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 512 states have (on average 1.443359375) internal successors, (739), 517 states have internal predecessors, (739), 144 states have call successors, (144), 16 states have call predecessors, (144), 16 states have return successors, (144), 139 states have call predecessors, (144), 144 states have call successors, (144) [2023-12-19 09:12:03,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 1027 transitions. [2023-12-19 09:12:03,781 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 1027 transitions. Word has length 223 [2023-12-19 09:12:03,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:12:03,781 INFO L495 AbstractCegarLoop]: Abstraction has 673 states and 1027 transitions. [2023-12-19 09:12:03,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:12:03,781 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 1027 transitions. [2023-12-19 09:12:03,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2023-12-19 09:12:03,782 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:12:03,782 INFO L195 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:12:03,800 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 09:12:03,987 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 09:12:03,988 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:12:03,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:12:03,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1878659704, now seen corresponding path program 1 times [2023-12-19 09:12:03,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:12:03,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725929420] [2023-12-19 09:12:03,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:12:03,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:12:04,013 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:12:04,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1535977423] [2023-12-19 09:12:04,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:12:04,015 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:12:04,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:12:04,038 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 09:12:04,061 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 09:12:04,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:12:04,178 INFO L262 TraceCheckSpWp]: Trace formula consists of 514 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-19 09:12:04,182 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:12:06,829 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2023-12-19 09:12:06,829 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:12:06,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:12:06,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725929420] [2023-12-19 09:12:06,830 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:12:06,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535977423] [2023-12-19 09:12:06,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535977423] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:12:06,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:12:06,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 09:12:06,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5481539] [2023-12-19 09:12:06,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:12:06,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 09:12:06,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:12:06,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 09:12:06,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-12-19 09:12:06,846 INFO L87 Difference]: Start difference. First operand 673 states and 1027 transitions. Second operand has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:12:07,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:12:07,316 INFO L93 Difference]: Finished difference Result 1221 states and 1838 transitions. [2023-12-19 09:12:07,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-12-19 09:12:07,316 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 223 [2023-12-19 09:12:07,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:12:07,319 INFO L225 Difference]: With dead ends: 1221 [2023-12-19 09:12:07,319 INFO L226 Difference]: Without dead ends: 833 [2023-12-19 09:12:07,320 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 213 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2023-12-19 09:12:07,321 INFO L413 NwaCegarLoop]: 269 mSDtfsCounter, 240 mSDsluCounter, 1063 mSDsCounter, 0 mSdLazyCounter, 366 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 1332 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 09:12:07,321 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [240 Valid, 1332 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 366 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 09:12:07,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 833 states. [2023-12-19 09:12:07,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 833 to 697. [2023-12-19 09:12:07,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 536 states have (on average 1.4365671641791045) internal successors, (770), 541 states have internal predecessors, (770), 144 states have call successors, (144), 16 states have call predecessors, (144), 16 states have return successors, (144), 139 states have call predecessors, (144), 144 states have call successors, (144) [2023-12-19 09:12:07,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 1058 transitions. [2023-12-19 09:12:07,362 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 1058 transitions. Word has length 223 [2023-12-19 09:12:07,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:12:07,362 INFO L495 AbstractCegarLoop]: Abstraction has 697 states and 1058 transitions. [2023-12-19 09:12:07,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 11 states have internal predecessors, (51), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:12:07,362 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 1058 transitions. [2023-12-19 09:12:07,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2023-12-19 09:12:07,363 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:12:07,364 INFO L195 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:12:07,369 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 09:12:07,569 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 09:12:07,569 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:12:07,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:12:07,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1688519156, now seen corresponding path program 1 times [2023-12-19 09:12:07,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:12:07,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269330537] [2023-12-19 09:12:07,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:12:07,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:12:07,594 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:12:07,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [761077458] [2023-12-19 09:12:07,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:12:07,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:12:07,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:12:07,596 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 09:12:07,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-12-19 09:12:07,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 09:12:07,738 INFO L262 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-19 09:12:07,741 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 09:12:07,752 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2023-12-19 09:12:07,752 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 09:12:07,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 09:12:07,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269330537] [2023-12-19 09:12:07,752 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 09:12:07,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761077458] [2023-12-19 09:12:07,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761077458] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 09:12:07,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 09:12:07,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 09:12:07,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976636630] [2023-12-19 09:12:07,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 09:12:07,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 09:12:07,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 09:12:07,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 09:12:07,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 09:12:07,754 INFO L87 Difference]: Start difference. First operand 697 states and 1058 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:12:07,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 09:12:07,812 INFO L93 Difference]: Finished difference Result 1941 states and 2965 transitions. [2023-12-19 09:12:07,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 09:12:07,812 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 224 [2023-12-19 09:12:07,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 09:12:07,816 INFO L225 Difference]: With dead ends: 1941 [2023-12-19 09:12:07,816 INFO L226 Difference]: Without dead ends: 1288 [2023-12-19 09:12:07,818 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 09:12:07,818 INFO L413 NwaCegarLoop]: 156 mSDtfsCounter, 150 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 09:12:07,819 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 307 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 09:12:07,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1288 states. [2023-12-19 09:12:07,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1288 to 838. [2023-12-19 09:12:07,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 838 states, 612 states have (on average 1.4019607843137254) internal successors, (858), 619 states have internal predecessors, (858), 203 states have call successors, (203), 22 states have call predecessors, (203), 22 states have return successors, (203), 196 states have call predecessors, (203), 203 states have call successors, (203) [2023-12-19 09:12:07,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 838 states to 838 states and 1264 transitions. [2023-12-19 09:12:07,868 INFO L78 Accepts]: Start accepts. Automaton has 838 states and 1264 transitions. Word has length 224 [2023-12-19 09:12:07,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 09:12:07,868 INFO L495 AbstractCegarLoop]: Abstraction has 838 states and 1264 transitions. [2023-12-19 09:12:07,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2023-12-19 09:12:07,868 INFO L276 IsEmpty]: Start isEmpty. Operand 838 states and 1264 transitions. [2023-12-19 09:12:07,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 225 [2023-12-19 09:12:07,870 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 09:12:07,870 INFO L195 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 09:12:07,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-12-19 09:12:08,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:12:08,077 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 09:12:08,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 09:12:08,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1690366198, now seen corresponding path program 1 times [2023-12-19 09:12:08,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 09:12:08,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538176909] [2023-12-19 09:12:08,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:12:08,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 09:12:08,097 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 09:12:08,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1853631717] [2023-12-19 09:12:08,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 09:12:08,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:12:08,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 09:12:08,098 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 09:12:08,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-12-19 09:12:08,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-19 09:12:08,258 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-12-19 09:12:08,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-12-19 09:12:08,413 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-12-19 09:12:08,413 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-12-19 09:12:08,414 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-19 09:12:08,428 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-12-19 09:12:08,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 09:12:08,629 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 09:12:08,632 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-19 09:12:08,795 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.12 09:12:08 BoogieIcfgContainer [2023-12-19 09:12:08,795 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-19 09:12:08,796 INFO L158 Benchmark]: Toolchain (without parser) took 127058.25ms. Allocated memory was 248.5MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 201.2MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 855.2MB. Max. memory is 8.0GB. [2023-12-19 09:12:08,796 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 167.8MB. Free memory is still 114.8MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-19 09:12:08,796 INFO L158 Benchmark]: CACSL2BoogieTranslator took 304.61ms. Allocated memory is still 248.5MB. Free memory was 200.7MB in the beginning and 183.3MB in the end (delta: 17.4MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. [2023-12-19 09:12:08,796 INFO L158 Benchmark]: Boogie Procedure Inliner took 96.21ms. Allocated memory is still 248.5MB. Free memory was 183.3MB in the beginning and 177.0MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. [2023-12-19 09:12:08,797 INFO L158 Benchmark]: Boogie Preprocessor took 100.63ms. Allocated memory is still 248.5MB. Free memory was 177.0MB in the beginning and 164.9MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2023-12-19 09:12:08,797 INFO L158 Benchmark]: RCFGBuilder took 567.20ms. Allocated memory is still 248.5MB. Free memory was 164.9MB in the beginning and 194.3MB in the end (delta: -29.4MB). Peak memory consumption was 19.3MB. Max. memory is 8.0GB. [2023-12-19 09:12:08,798 INFO L158 Benchmark]: TraceAbstraction took 125984.79ms. Allocated memory was 248.5MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 193.3MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 846.3MB. Max. memory is 8.0GB. [2023-12-19 09:12:08,800 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.10ms. Allocated memory is still 167.8MB. Free memory is still 114.8MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 304.61ms. Allocated memory is still 248.5MB. Free memory was 200.7MB in the beginning and 183.3MB in the end (delta: 17.4MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 96.21ms. Allocated memory is still 248.5MB. Free memory was 183.3MB in the beginning and 177.0MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. * Boogie Preprocessor took 100.63ms. Allocated memory is still 248.5MB. Free memory was 177.0MB in the beginning and 164.9MB in the end (delta: 12.1MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * RCFGBuilder took 567.20ms. Allocated memory is still 248.5MB. Free memory was 164.9MB in the beginning and 194.3MB in the end (delta: -29.4MB). Peak memory consumption was 19.3MB. Max. memory is 8.0GB. * TraceAbstraction took 125984.79ms. Allocated memory was 248.5MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 193.3MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 846.3MB. 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 someBinaryDOUBLEComparisonOperation at line 216, overapproximation of someBinaryFLOATComparisonOperation at line 216, overapproximation of shiftLeft at line 216. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 4; [L23] unsigned char var_1_6 = 4; [L24] unsigned char var_1_7 = 2; [L25] unsigned char var_1_8 = 128; [L26] unsigned char var_1_9 = 0; [L27] unsigned char var_1_10 = 100; [L28] signed short int var_1_11 = 10; [L29] unsigned char var_1_12 = 1; [L30] unsigned char var_1_13 = 1; [L31] unsigned char var_1_14 = 0; [L32] signed long int var_1_15 = 128; [L33] unsigned char var_1_16 = 128; [L34] unsigned char var_1_17 = 5; [L35] double var_1_18 = 3.6; [L36] double var_1_19 = 31.45; [L37] float var_1_20 = 50.25; [L38] float var_1_21 = 9.8; [L39] float var_1_22 = 4.65; [L40] float var_1_23 = 99.65; [L41] unsigned long int var_1_25 = 128; [L42] unsigned long int var_1_26 = 2; [L43] signed short int var_1_27 = -16; [L44] unsigned char var_1_28 = 0; [L45] signed short int var_1_29 = 10000; [L46] double var_1_30 = 4.5; [L47] double var_1_31 = 255.2; [L48] signed char var_1_32 = -10; [L49] unsigned long int var_1_33 = 0; [L50] signed char var_1_34 = 5; [L51] unsigned char var_1_35 = 1; [L52] unsigned char var_1_36 = 1; [L53] signed short int var_1_37 = 4; [L54] signed long int var_1_38 = -16; [L55] signed char var_1_39 = -32; [L56] unsigned short int last_1_var_1_1 = 4; [L57] unsigned char last_1_var_1_6 = 4; [L58] signed short int last_1_var_1_11 = 10; [L59] signed long int last_1_var_1_15 = 128; [L220] isInitial = 1 [L221] FCALL initially() [L222] COND TRUE 1 [L223] CALL updateLastVariables() [L210] last_1_var_1_1 = var_1_1 [L211] last_1_var_1_6 = var_1_6 [L212] last_1_var_1_11 = var_1_11 [L213] last_1_var_1_15 = var_1_15 [L223] RET updateLastVariables() [L224] CALL updateVariables() [L153] var_1_7 = __VERIFIER_nondet_uchar() [L154] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_8=128, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_8=128, var_1_9=0] [L154] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_8=128, var_1_9=0] [L155] CALL assume_abort_if_not(var_1_7 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=128, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=128, var_1_9=0] [L155] RET assume_abort_if_not(var_1_7 <= 254) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=128, var_1_9=0] [L156] var_1_8 = __VERIFIER_nondet_uchar() [L157] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_9=0] [L157] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_9=0] [L158] CALL assume_abort_if_not(var_1_8 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=0] [L158] RET assume_abort_if_not(var_1_8 <= 254) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=0] [L159] var_1_9 = __VERIFIER_nondet_uchar() [L160] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254] [L160] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254] [L161] CALL assume_abort_if_not(var_1_9 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L161] RET assume_abort_if_not(var_1_9 <= 254) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L162] var_1_10 = __VERIFIER_nondet_uchar() [L163] CALL assume_abort_if_not(var_1_10 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L163] RET assume_abort_if_not(var_1_10 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L164] CALL assume_abort_if_not(var_1_10 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L164] RET assume_abort_if_not(var_1_10 <= 254) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L165] var_1_12 = __VERIFIER_nondet_uchar() [L166] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L166] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L167] CALL assume_abort_if_not(var_1_12 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L167] RET assume_abort_if_not(var_1_12 <= 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L168] var_1_13 = __VERIFIER_nondet_uchar() [L169] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L169] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L170] CALL assume_abort_if_not(var_1_13 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L170] RET assume_abort_if_not(var_1_13 <= 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L171] var_1_14 = __VERIFIER_nondet_uchar() [L172] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L172] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L173] CALL assume_abort_if_not(var_1_14 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L173] RET assume_abort_if_not(var_1_14 <= 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L174] var_1_16 = __VERIFIER_nondet_uchar() [L175] CALL assume_abort_if_not(var_1_16 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L175] RET assume_abort_if_not(var_1_16 >= 127) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L176] CALL assume_abort_if_not(var_1_16 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L176] RET assume_abort_if_not(var_1_16 <= 255) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L177] var_1_17 = __VERIFIER_nondet_uchar() [L178] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L178] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L179] CALL assume_abort_if_not(var_1_17 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L179] RET assume_abort_if_not(var_1_17 <= 127) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L180] var_1_19 = __VERIFIER_nondet_double() [L181] CALL assume_abort_if_not((var_1_19 >= -922337.2036854765600e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L181] RET assume_abort_if_not((var_1_19 >= -922337.2036854765600e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L182] var_1_21 = __VERIFIER_nondet_float() [L183] CALL assume_abort_if_not((var_1_21 >= -461168.6018427382800e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L183] RET assume_abort_if_not((var_1_21 >= -461168.6018427382800e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_22=93/20, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L184] var_1_22 = __VERIFIER_nondet_float() [L185] CALL assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L185] RET assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_23=1993/20, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L186] var_1_23 = __VERIFIER_nondet_float() [L187] CALL assume_abort_if_not((var_1_23 >= -461168.6018427382800e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 4611686.018427382800e+12F && var_1_23 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L187] RET assume_abort_if_not((var_1_23 >= -461168.6018427382800e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 4611686.018427382800e+12F && var_1_23 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=2, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L188] var_1_26 = __VERIFIER_nondet_ulong() [L189] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L189] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L190] CALL assume_abort_if_not(var_1_26 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L190] RET assume_abort_if_not(var_1_26 <= 4294967294) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=0, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L191] var_1_28 = __VERIFIER_nondet_uchar() [L192] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L192] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L193] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L193] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=10000, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L194] var_1_29 = __VERIFIER_nondet_short() [L195] CALL assume_abort_if_not(var_1_29 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L195] RET assume_abort_if_not(var_1_29 >= -32767) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L196] CALL assume_abort_if_not(var_1_29 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L196] RET assume_abort_if_not(var_1_29 <= 32766) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_31=1276/5, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L197] var_1_31 = __VERIFIER_nondet_double() [L198] CALL assume_abort_if_not((var_1_31 >= -922337.2036854765600e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L198] RET assume_abort_if_not((var_1_31 >= -922337.2036854765600e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_33=0, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L199] var_1_33 = __VERIFIER_nondet_ulong() [L200] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L200] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L201] CALL assume_abort_if_not(var_1_33 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L201] RET assume_abort_if_not(var_1_33 <= 4294967295) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=5, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L202] var_1_34 = __VERIFIER_nondet_char() [L203] CALL assume_abort_if_not(var_1_34 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L203] RET assume_abort_if_not(var_1_34 >= -126) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L204] CALL assume_abort_if_not(var_1_34 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L204] RET assume_abort_if_not(var_1_34 <= 126) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L205] var_1_36 = __VERIFIER_nondet_uchar() [L206] CALL assume_abort_if_not(var_1_36 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L206] RET assume_abort_if_not(var_1_36 >= 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L207] CALL assume_abort_if_not(var_1_36 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L207] RET assume_abort_if_not(var_1_36 <= 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L224] RET updateVariables() [L225] CALL step() [L63] unsigned char stepLocal_2 = var_1_14; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_2=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L64] COND FALSE !(\read(var_1_12)) [L75] var_1_11 = last_1_var_1_11 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_2=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=128, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L77] var_1_25 = var_1_26 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_2=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=1, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=4, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L78] COND TRUE var_1_34 <= var_1_27 [L79] var_1_37 = (((((32 - 2)) < (var_1_32)) ? ((32 - 2)) : (var_1_32))) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_2=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=1, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=-10, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L91] COND TRUE var_1_31 <= 9.6 [L92] var_1_38 = (((((var_1_34 + var_1_32)) > (var_1_27)) ? ((var_1_34 + var_1_32)) : (var_1_27))) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_2=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=1, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=-10, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L102] signed long int stepLocal_1 = last_1_var_1_1; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_1=4, stepLocal_2=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=1, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=-10, var_1_38=-16, var_1_39=-32, var_1_6=4, var_1_7=253, var_1_8=254, var_1_9=10] [L103] COND TRUE stepLocal_1 < 5 [L104] var_1_6 = ((((((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) > (var_1_10)) ? (((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) : (var_1_10))) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_1=4, stepLocal_2=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=1, var_1_26=1, var_1_27=-16, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=-10, var_1_38=-16, var_1_39=-32, var_1_6=10, var_1_7=253, var_1_8=254, var_1_9=10] [L108] COND TRUE (var_1_25 < ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))) || var_1_28 [L109] var_1_27 = var_1_29 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_1=4, stepLocal_2=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=1, var_1_26=1, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=-10, var_1_38=-16, var_1_39=-32, var_1_6=10, var_1_7=253, var_1_8=254, var_1_9=10] [L111] EXPR var_1_25 & var_1_33 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_1=4, stepLocal_2=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=1, var_1_26=1, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=-10, var_1_33=0, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=-10, var_1_38=-16, var_1_39=-32, var_1_6=10, var_1_7=253, var_1_8=254, var_1_9=10] [L111] COND TRUE var_1_26 <= (~ (var_1_25 & var_1_33)) [L112] var_1_32 = ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_1=4, stepLocal_2=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=1, var_1_26=1, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=16, var_1_33=0, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=-10, var_1_38=-16, var_1_39=-32, var_1_6=10, var_1_7=253, var_1_8=254, var_1_9=10] [L114] unsigned char stepLocal_0 = var_1_6; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=10, stepLocal_1=4, stepLocal_2=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_25=1, var_1_26=1, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=16, var_1_33=0, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=-10, var_1_38=-16, var_1_39=-32, var_1_6=10, var_1_7=253, var_1_8=254, var_1_9=10] [L115] COND TRUE var_1_11 <= stepLocal_0 [L116] var_1_1 = ((((((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) > (var_1_6)) ? (((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) : (var_1_6))) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=10, stepLocal_1=4, stepLocal_2=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=10, var_1_20=201/4, var_1_25=1, var_1_26=1, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=16, var_1_33=0, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=-10, var_1_38=-16, var_1_39=-32, var_1_6=10, var_1_7=253, var_1_8=254, var_1_9=10] [L118] COND TRUE var_1_29 <= var_1_26 [L119] var_1_35 = var_1_36 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=10, stepLocal_1=4, stepLocal_2=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=10, var_1_20=201/4, var_1_25=1, var_1_26=1, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=16, var_1_33=0, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=-10, var_1_38=-16, var_1_39=-32, var_1_6=10, var_1_7=253, var_1_8=254, var_1_9=10] [L121] signed long int stepLocal_5 = 0; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=10, stepLocal_1=4, stepLocal_2=0, stepLocal_5=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=10, var_1_20=201/4, var_1_25=1, var_1_26=1, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=16, var_1_33=0, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=-10, var_1_38=-16, var_1_39=-32, var_1_6=10, var_1_7=253, var_1_8=254, var_1_9=10] [L122] COND FALSE !(\read(var_1_13)) [L135] var_1_20 = var_1_23 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=10, stepLocal_1=4, stepLocal_2=0, stepLocal_5=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=10, var_1_20=2, var_1_23=2, var_1_25=1, var_1_26=1, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=16, var_1_33=0, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=-10, var_1_38=-16, var_1_39=-32, var_1_6=10, var_1_7=253, var_1_8=254, var_1_9=10] [L137] unsigned char stepLocal_3 = var_1_6; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=10, stepLocal_1=4, stepLocal_2=0, stepLocal_3=10, stepLocal_5=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=10, var_1_20=2, var_1_23=2, var_1_25=1, var_1_26=1, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=16, var_1_33=0, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=-10, var_1_38=-16, var_1_39=-32, var_1_6=10, var_1_7=253, var_1_8=254, var_1_9=10] [L138] COND TRUE stepLocal_3 <= (((((128) > (var_1_16)) ? (128) : (var_1_16))) - var_1_17) [L139] var_1_15 = (((((var_1_6 - var_1_6)) > (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7))))) ? ((var_1_6 - var_1_6)) : (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7)))))) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=10, stepLocal_1=4, stepLocal_2=0, stepLocal_3=10, stepLocal_5=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=253, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=10, var_1_20=2, var_1_23=2, var_1_25=1, var_1_26=1, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=16, var_1_33=0, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=-10, var_1_38=-16, var_1_39=-32, var_1_6=10, var_1_7=253, var_1_8=254, var_1_9=10] [L143] var_1_39 = var_1_34 [L144] unsigned short int stepLocal_4 = var_1_1; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=10, stepLocal_1=4, stepLocal_2=0, stepLocal_3=10, stepLocal_4=10, stepLocal_5=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=253, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=10, var_1_20=2, var_1_23=2, var_1_25=1, var_1_26=1, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=16, var_1_33=0, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=-10, var_1_38=-16, var_1_39=-16, var_1_6=10, var_1_7=253, var_1_8=254, var_1_9=10] [L145] EXPR 200 << var_1_15 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=10, stepLocal_1=4, stepLocal_2=0, stepLocal_3=10, stepLocal_4=10, stepLocal_5=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=253, var_1_16=128, var_1_17=0, var_1_18=18/5, var_1_1=10, var_1_20=2, var_1_23=2, var_1_25=1, var_1_26=1, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=16, var_1_33=0, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=-10, var_1_38=-16, var_1_39=-16, var_1_6=10, var_1_7=253, var_1_8=254, var_1_9=10] [L145] COND TRUE ((200 << var_1_15) * (var_1_17 * var_1_7)) < stepLocal_4 [L146] var_1_18 = var_1_19 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=10, stepLocal_1=4, stepLocal_2=0, stepLocal_3=10, stepLocal_4=10, stepLocal_5=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=253, var_1_16=128, var_1_17=0, var_1_18=3, var_1_19=3, var_1_1=10, var_1_20=2, var_1_23=2, var_1_25=1, var_1_26=1, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=16, var_1_33=0, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=-10, var_1_38=-16, var_1_39=-16, var_1_6=10, var_1_7=253, var_1_8=254, var_1_9=10] [L148] COND FALSE !(! var_1_28) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=10, stepLocal_1=4, stepLocal_2=0, stepLocal_3=10, stepLocal_4=10, stepLocal_5=0, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=253, var_1_16=128, var_1_17=0, var_1_18=3, var_1_19=3, var_1_1=10, var_1_20=2, var_1_23=2, var_1_25=1, var_1_26=1, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=16, var_1_33=0, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=-10, var_1_38=-16, var_1_39=-16, var_1_6=10, var_1_7=253, var_1_8=254, var_1_9=10] [L225] RET step() [L226] CALL, EXPR property() [L216] EXPR (((((var_1_11 <= var_1_6) ? (var_1_1 == ((unsigned short int) ((((((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) > (var_1_6)) ? (((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) : (var_1_6))))) : 1) && ((last_1_var_1_1 < 5) ? (var_1_6 == ((unsigned char) ((((((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) > (var_1_10)) ? (((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) : (var_1_10))))) : (var_1_6 == ((unsigned char) var_1_10)))) && (var_1_12 ? (var_1_13 ? (((last_1_var_1_6 > (~ var_1_10)) && var_1_14) ? (var_1_11 == ((signed short int) ((((var_1_8) > ((var_1_10 + last_1_var_1_15))) ? (var_1_8) : ((var_1_10 + last_1_var_1_15)))))) : (var_1_11 == ((signed short int) last_1_var_1_6))) : (var_1_11 == ((signed short int) var_1_8))) : (var_1_11 == ((signed short int) last_1_var_1_11)))) && ((var_1_6 <= (((((128) > (var_1_16)) ? (128) : (var_1_16))) - var_1_17)) ? (var_1_15 == ((signed long int) (((((var_1_6 - var_1_6)) > (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7))))) ? ((var_1_6 - var_1_6)) : (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7)))))))) : (var_1_15 == ((signed long int) var_1_11)))) && ((((200 << var_1_15) * (var_1_17 * var_1_7)) < var_1_1) ? (var_1_18 == ((double) var_1_19)) : 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=253, var_1_16=128, var_1_17=0, var_1_18=3, var_1_19=3, var_1_1=10, var_1_20=2, var_1_23=2, var_1_25=1, var_1_26=1, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=16, var_1_33=0, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=-10, var_1_38=-16, var_1_39=-16, var_1_6=10, var_1_7=253, var_1_8=254, var_1_9=10] [L216] EXPR 200 << var_1_15 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=253, var_1_16=128, var_1_17=0, var_1_18=3, var_1_19=3, var_1_1=10, var_1_20=2, var_1_23=2, var_1_25=1, var_1_26=1, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=16, var_1_33=0, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=-10, var_1_38=-16, var_1_39=-16, var_1_6=10, var_1_7=253, var_1_8=254, var_1_9=10] [L216] EXPR (((((var_1_11 <= var_1_6) ? (var_1_1 == ((unsigned short int) ((((((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) > (var_1_6)) ? (((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) : (var_1_6))))) : 1) && ((last_1_var_1_1 < 5) ? (var_1_6 == ((unsigned char) ((((((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) > (var_1_10)) ? (((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) : (var_1_10))))) : (var_1_6 == ((unsigned char) var_1_10)))) && (var_1_12 ? (var_1_13 ? (((last_1_var_1_6 > (~ var_1_10)) && var_1_14) ? (var_1_11 == ((signed short int) ((((var_1_8) > ((var_1_10 + last_1_var_1_15))) ? (var_1_8) : ((var_1_10 + last_1_var_1_15)))))) : (var_1_11 == ((signed short int) last_1_var_1_6))) : (var_1_11 == ((signed short int) var_1_8))) : (var_1_11 == ((signed short int) last_1_var_1_11)))) && ((var_1_6 <= (((((128) > (var_1_16)) ? (128) : (var_1_16))) - var_1_17)) ? (var_1_15 == ((signed long int) (((((var_1_6 - var_1_6)) > (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7))))) ? ((var_1_6 - var_1_6)) : (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7)))))))) : (var_1_15 == ((signed long int) var_1_11)))) && ((((200 << var_1_15) * (var_1_17 * var_1_7)) < var_1_1) ? (var_1_18 == ((double) var_1_19)) : 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=253, var_1_16=128, var_1_17=0, var_1_18=3, var_1_19=3, var_1_1=10, var_1_20=2, var_1_23=2, var_1_25=1, var_1_26=1, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=16, var_1_33=0, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=-10, var_1_38=-16, var_1_39=-16, var_1_6=10, var_1_7=253, var_1_8=254, var_1_9=10] [L216-L217] return ((((((var_1_11 <= var_1_6) ? (var_1_1 == ((unsigned short int) ((((((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) > (var_1_6)) ? (((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) : (var_1_6))))) : 1) && ((last_1_var_1_1 < 5) ? (var_1_6 == ((unsigned char) ((((((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) > (var_1_10)) ? (((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) : (var_1_10))))) : (var_1_6 == ((unsigned char) var_1_10)))) && (var_1_12 ? (var_1_13 ? (((last_1_var_1_6 > (~ var_1_10)) && var_1_14) ? (var_1_11 == ((signed short int) ((((var_1_8) > ((var_1_10 + last_1_var_1_15))) ? (var_1_8) : ((var_1_10 + last_1_var_1_15)))))) : (var_1_11 == ((signed short int) last_1_var_1_6))) : (var_1_11 == ((signed short int) var_1_8))) : (var_1_11 == ((signed short int) last_1_var_1_11)))) && ((var_1_6 <= (((((128) > (var_1_16)) ? (128) : (var_1_16))) - var_1_17)) ? (var_1_15 == ((signed long int) (((((var_1_6 - var_1_6)) > (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7))))) ? ((var_1_6 - var_1_6)) : (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7)))))))) : (var_1_15 == ((signed long int) var_1_11)))) && ((((200 << var_1_15) * (var_1_17 * var_1_7)) < var_1_1) ? (var_1_18 == ((double) var_1_19)) : 1)) && (var_1_13 ? (var_1_14 ? (var_1_12 ? (var_1_20 == ((float) (var_1_21 + ((((var_1_22) > (var_1_23)) ? (var_1_22) : (var_1_23)))))) : 1) : ((var_1_6 <= 0) ? (var_1_20 == ((float) var_1_19)) : (var_1_20 == ((float) var_1_22)))) : (var_1_20 == ((float) var_1_23))) ; [L226] RET, EXPR property() [L226] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=253, var_1_16=128, var_1_17=0, var_1_18=3, var_1_19=3, var_1_1=10, var_1_20=2, var_1_23=2, var_1_25=1, var_1_26=1, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=16, var_1_33=0, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=-10, var_1_38=-16, var_1_39=-16, var_1_6=10, var_1_7=253, var_1_8=254, var_1_9=10] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=10, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=253, var_1_16=128, var_1_17=0, var_1_18=3, var_1_19=3, var_1_1=10, var_1_20=2, var_1_23=2, var_1_25=1, var_1_26=1, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=9/2, var_1_32=16, var_1_33=0, var_1_34=-16, var_1_35=1, var_1_36=1, var_1_37=-10, var_1_38=-16, var_1_39=-16, var_1_6=10, var_1_7=253, var_1_8=254, var_1_9=10] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 103 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 125.8s, OverallIterations: 20, TraceHistogramMax: 35, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 18.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5365 SdHoareTripleChecker+Valid, 8.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5365 mSDsluCounter, 17775 SdHoareTripleChecker+Invalid, 7.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 13880 mSDsCounter, 363 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5244 IncrementalHoareTripleChecker+Invalid, 5607 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 363 mSolverCounterUnsat, 3895 mSDtfsCounter, 5244 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4824 GetRequests, 4487 SyntacticMatches, 0 SemanticMatches, 337 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1832 ImplicationChecksByTransitivity, 14.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=838occurred in iteration=19, InterpolantAutomatonStates: 311, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 19 MinimizatonAttempts, 3158 StatesRemovedByMinimization, 18 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 98.5s InterpolantComputationTime, 4674 NumberOfCodeBlocks, 4674 NumberOfCodeBlocksAsserted, 21 NumberOfCheckSat, 4652 ConstructedInterpolants, 0 QuantifiedInterpolants, 46028 SizeOfPredicates, 348 NumberOfNonLiveVariables, 9788 ConjunctsInSsa, 339 ConjunctsInUnsatCore, 21 InterpolantComputations, 19 PerfectInterpolantSequences, 49605/49980 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 09:12:09,016 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 09:12:09,047 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...