./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/unreach-call.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-6.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 61a67961 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-6.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 10f0c9018ad5a3307ca17a327503d3e78d6b57daa0dbd1bfcb592e3c4d78b33a --- Real Ultimate output --- This is Ultimate 0.2.5-wip.fs.cvc5-61a6796-m [2024-10-14 12:35:12,556 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-14 12:35:12,609 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-10-14 12:35:12,615 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-14 12:35:12,615 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-14 12:35:12,646 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-14 12:35:12,647 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-14 12:35:12,647 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-14 12:35:12,648 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-14 12:35:12,649 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-14 12:35:12,650 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-14 12:35:12,650 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-14 12:35:12,651 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-14 12:35:12,651 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-14 12:35:12,653 INFO L153 SettingsManager]: * Use SBE=true [2024-10-14 12:35:12,653 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-14 12:35:12,653 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-14 12:35:12,654 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-14 12:35:12,654 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-14 12:35:12,654 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-14 12:35:12,654 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-14 12:35:12,658 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-14 12:35:12,658 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-14 12:35:12,659 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-14 12:35:12,659 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-14 12:35:12,659 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-14 12:35:12,659 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-14 12:35:12,659 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-14 12:35:12,660 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-14 12:35:12,660 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-14 12:35:12,660 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-14 12:35:12,660 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-14 12:35:12,660 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-14 12:35:12,661 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-14 12:35:12,661 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-14 12:35:12,661 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-14 12:35:12,661 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-14 12:35:12,661 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-14 12:35:12,662 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-14 12:35:12,662 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-14 12:35:12,662 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-14 12:35:12,663 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-14 12:35:12,664 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: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 10f0c9018ad5a3307ca17a327503d3e78d6b57daa0dbd1bfcb592e3c4d78b33a [2024-10-14 12:35:12,897 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-14 12:35:12,922 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-14 12:35:12,925 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-14 12:35:12,926 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-14 12:35:12,927 INFO L274 PluginConnector]: CDTParser initialized [2024-10-14 12:35:12,928 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-6.i [2024-10-14 12:35:14,365 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-14 12:35:14,606 INFO L384 CDTParser]: Found 1 translation units. [2024-10-14 12:35:14,606 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-6.i [2024-10-14 12:35:14,618 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/150f30162/20a6d0f7af5e403c8428b5e90a3ff326/FLAGe3a94b3d1 [2024-10-14 12:35:14,928 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/150f30162/20a6d0f7af5e403c8428b5e90a3ff326 [2024-10-14 12:35:14,931 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-14 12:35:14,933 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-14 12:35:14,935 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-14 12:35:14,935 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-14 12:35:14,940 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-14 12:35:14,941 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 12:35:14" (1/1) ... [2024-10-14 12:35:14,942 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@301f6c3c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:35:14, skipping insertion in model container [2024-10-14 12:35:14,942 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 12:35:14" (1/1) ... [2024-10-14 12:35:14,984 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-14 12:35:15,196 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-6.i[915,928] [2024-10-14 12:35:15,360 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-14 12:35:15,382 INFO L200 MainTranslator]: Completed pre-run [2024-10-14 12:35:15,396 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-6.i[915,928] [2024-10-14 12:35:15,477 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-14 12:35:15,505 INFO L204 MainTranslator]: Completed translation [2024-10-14 12:35:15,505 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:35:15 WrapperNode [2024-10-14 12:35:15,505 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-14 12:35:15,507 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-14 12:35:15,507 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-14 12:35:15,507 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-14 12:35:15,517 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:35:15" (1/1) ... [2024-10-14 12:35:15,548 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:35:15" (1/1) ... [2024-10-14 12:35:15,631 INFO L138 Inliner]: procedures = 26, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 424 [2024-10-14 12:35:15,632 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-14 12:35:15,633 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-14 12:35:15,633 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-14 12:35:15,634 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-14 12:35:15,645 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:35:15" (1/1) ... [2024-10-14 12:35:15,645 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:35:15" (1/1) ... [2024-10-14 12:35:15,660 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:35:15" (1/1) ... [2024-10-14 12:35:15,705 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]. [2024-10-14 12:35:15,705 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:35:15" (1/1) ... [2024-10-14 12:35:15,705 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:35:15" (1/1) ... [2024-10-14 12:35:15,742 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:35:15" (1/1) ... [2024-10-14 12:35:15,748 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:35:15" (1/1) ... [2024-10-14 12:35:15,756 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:35:15" (1/1) ... [2024-10-14 12:35:15,763 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:35:15" (1/1) ... [2024-10-14 12:35:15,776 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-14 12:35:15,777 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-14 12:35:15,778 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-14 12:35:15,778 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-14 12:35:15,779 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:35:15" (1/1) ... [2024-10-14 12:35:15,784 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-14 12:35:15,804 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 12:35:15,822 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) [2024-10-14 12:35:15,825 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 [2024-10-14 12:35:15,878 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-14 12:35:15,878 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-10-14 12:35:15,880 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-10-14 12:35:15,880 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-14 12:35:15,880 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-14 12:35:15,880 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-14 12:35:16,013 INFO L238 CfgBuilder]: Building ICFG [2024-10-14 12:35:16,015 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-14 12:35:16,863 INFO L? ?]: Removed 48 outVars from TransFormulas that were not future-live. [2024-10-14 12:35:16,863 INFO L287 CfgBuilder]: Performing block encoding [2024-10-14 12:35:16,917 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-14 12:35:16,918 INFO L314 CfgBuilder]: Removed 1 assume(true) statements. [2024-10-14 12:35:16,918 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 12:35:16 BoogieIcfgContainer [2024-10-14 12:35:16,918 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-14 12:35:16,923 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-14 12:35:16,923 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-14 12:35:16,926 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-14 12:35:16,927 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.10 12:35:14" (1/3) ... [2024-10-14 12:35:16,927 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@788652ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 12:35:16, skipping insertion in model container [2024-10-14 12:35:16,928 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:35:15" (2/3) ... [2024-10-14 12:35:16,928 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@788652ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 12:35:16, skipping insertion in model container [2024-10-14 12:35:16,928 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 12:35:16" (3/3) ... [2024-10-14 12:35:16,929 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-6.i [2024-10-14 12:35:16,946 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-14 12:35:16,947 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-10-14 12:35:17,018 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-14 12:35:17,025 INFO L333 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, 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;@5a80d211, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-14 12:35:17,025 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-10-14 12:35:17,031 INFO L276 IsEmpty]: Start isEmpty. Operand has 174 states, 113 states have (on average 1.4778761061946903) internal successors, (167), 114 states have internal predecessors, (167), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-10-14 12:35:17,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 367 [2024-10-14 12:35:17,058 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 12:35:17,059 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:35:17,060 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-14 12:35:17,065 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 12:35:17,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1966576947, now seen corresponding path program 1 times [2024-10-14 12:35:17,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 12:35:17,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033782287] [2024-10-14 12:35:17,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:35:17,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 12:35:17,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,625 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-14 12:35:17,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,636 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 12:35:17,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,642 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-14 12:35:17,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,649 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-14 12:35:17,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,657 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-14 12:35:17,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,666 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-14 12:35:17,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,671 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-10-14 12:35:17,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,675 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-10-14 12:35:17,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,681 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 12:35:17,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,687 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-14 12:35:17,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,697 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-10-14 12:35:17,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-10-14 12:35:17,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,704 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-10-14 12:35:17,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,708 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-14 12:35:17,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,711 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-14 12:35:17,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,715 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 12:35:17,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,718 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-10-14 12:35:17,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,721 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-10-14 12:35:17,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,725 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-10-14 12:35:17,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,728 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-10-14 12:35:17,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,734 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-10-14 12:35:17,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,740 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-10-14 12:35:17,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,747 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-10-14 12:35:17,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,752 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 12:35:17,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,760 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-10-14 12:35:17,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,769 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-14 12:35:17,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,775 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-10-14 12:35:17,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,780 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-10-14 12:35:17,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-14 12:35:17,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,792 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-14 12:35:17,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,797 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-10-14 12:35:17,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,806 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-10-14 12:35:17,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,811 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-10-14 12:35:17,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,817 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-14 12:35:17,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,827 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-14 12:35:17,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,834 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-14 12:35:17,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,840 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-10-14 12:35:17,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,849 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-14 12:35:17,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-10-14 12:35:17,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,868 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-10-14 12:35:17,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,874 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-10-14 12:35:17,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,879 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-10-14 12:35:17,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,885 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-10-14 12:35:17,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,890 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-10-14 12:35:17,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,894 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-10-14 12:35:17,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,912 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-10-14 12:35:17,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,915 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-10-14 12:35:17,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,918 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-10-14 12:35:17,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,921 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-10-14 12:35:17,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,923 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-10-14 12:35:17,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,926 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-10-14 12:35:17,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,929 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-10-14 12:35:17,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,931 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-10-14 12:35:17,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,935 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-10-14 12:35:17,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,940 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-10-14 12:35:17,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,943 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-10-14 12:35:17,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,950 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-10-14 12:35:17,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,953 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-10-14 12:35:17,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:17,965 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-10-14 12:35:17,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 12:35:17,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033782287] [2024-10-14 12:35:17,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033782287] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 12:35:17,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 12:35:17,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-14 12:35:17,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126539877] [2024-10-14 12:35:17,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 12:35:17,978 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-10-14 12:35:17,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 12:35:18,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-10-14 12:35:18,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-10-14 12:35:18,011 INFO L87 Difference]: Start difference. First operand has 174 states, 113 states have (on average 1.4778761061946903) internal successors, (167), 114 states have internal predecessors, (167), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) Second operand has 2 states, 2 states have (on average 39.5) internal successors, (79), 2 states have internal predecessors, (79), 2 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) [2024-10-14 12:35:18,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 12:35:18,092 INFO L93 Difference]: Finished difference Result 343 states and 618 transitions. [2024-10-14 12:35:18,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-10-14 12:35:18,096 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 39.5) internal successors, (79), 2 states have internal predecessors, (79), 2 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) Word has length 366 [2024-10-14 12:35:18,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 12:35:18,107 INFO L225 Difference]: With dead ends: 343 [2024-10-14 12:35:18,107 INFO L226 Difference]: Without dead ends: 170 [2024-10-14 12:35:18,113 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-10-14 12:35:18,119 INFO L432 NwaCegarLoop]: 269 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, 269 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 [2024-10-14 12:35:18,120 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 269 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 12:35:18,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2024-10-14 12:35:18,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 170. [2024-10-14 12:35:18,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 110 states have (on average 1.4181818181818182) internal successors, (156), 110 states have internal predecessors, (156), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-10-14 12:35:18,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 272 transitions. [2024-10-14 12:35:18,203 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 272 transitions. Word has length 366 [2024-10-14 12:35:18,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 12:35:18,203 INFO L471 AbstractCegarLoop]: Abstraction has 170 states and 272 transitions. [2024-10-14 12:35:18,204 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 39.5) internal successors, (79), 2 states have internal predecessors, (79), 2 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) [2024-10-14 12:35:18,204 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 272 transitions. [2024-10-14 12:35:18,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 367 [2024-10-14 12:35:18,217 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 12:35:18,218 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:35:18,219 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-14 12:35:18,219 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-14 12:35:18,220 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 12:35:18,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1807982109, now seen corresponding path program 1 times [2024-10-14 12:35:18,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 12:35:18,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295813369] [2024-10-14 12:35:18,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:35:18,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 12:35:18,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,545 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-14 12:35:18,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 12:35:18,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,557 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-14 12:35:18,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,560 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-14 12:35:18,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,565 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-14 12:35:18,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,570 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-14 12:35:18,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,576 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-10-14 12:35:18,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,582 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-10-14 12:35:18,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,604 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 12:35:18,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,609 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-14 12:35:18,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-10-14 12:35:18,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-10-14 12:35:18,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-10-14 12:35:18,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,621 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-14 12:35:18,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,623 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-14 12:35:18,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,626 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 12:35:18,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,629 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-10-14 12:35:18,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,634 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-10-14 12:35:18,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,638 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-10-14 12:35:18,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,642 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-10-14 12:35:18,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-10-14 12:35:18,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-10-14 12:35:18,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,655 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-10-14 12:35:18,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,658 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 12:35:18,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,666 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-10-14 12:35:18,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,670 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-14 12:35:18,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,677 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-10-14 12:35:18,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,683 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-10-14 12:35:18,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,688 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-14 12:35:18,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,692 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-14 12:35:18,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,698 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-10-14 12:35:18,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,702 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-10-14 12:35:18,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,705 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-10-14 12:35:18,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,710 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-14 12:35:18,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,714 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-14 12:35:18,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,719 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-14 12:35:18,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,725 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-10-14 12:35:18,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,730 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-14 12:35:18,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,739 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-10-14 12:35:18,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,745 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-10-14 12:35:18,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,751 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-10-14 12:35:18,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,756 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-10-14 12:35:18,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,761 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-10-14 12:35:18,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,768 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-10-14 12:35:18,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,775 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-10-14 12:35:18,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,780 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-10-14 12:35:18,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,786 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-10-14 12:35:18,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,791 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-10-14 12:35:18,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,796 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-10-14 12:35:18,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,801 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-10-14 12:35:18,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,806 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-10-14 12:35:18,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,811 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-10-14 12:35:18,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,815 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-10-14 12:35:18,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,821 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-10-14 12:35:18,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,826 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-10-14 12:35:18,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,831 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-10-14 12:35:18,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,834 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-10-14 12:35:18,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,837 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-10-14 12:35:18,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:18,842 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-10-14 12:35:18,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 12:35:18,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295813369] [2024-10-14 12:35:18,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295813369] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 12:35:18,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 12:35:18,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-14 12:35:18,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450791290] [2024-10-14 12:35:18,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 12:35:18,845 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-14 12:35:18,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 12:35:18,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-14 12:35:18,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 12:35:18,849 INFO L87 Difference]: Start difference. First operand 170 states and 272 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-10-14 12:35:18,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 12:35:18,976 INFO L93 Difference]: Finished difference Result 496 states and 794 transitions. [2024-10-14 12:35:18,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-14 12:35:18,976 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 366 [2024-10-14 12:35:18,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 12:35:18,983 INFO L225 Difference]: With dead ends: 496 [2024-10-14 12:35:18,984 INFO L226 Difference]: Without dead ends: 327 [2024-10-14 12:35:18,989 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 12:35:18,991 INFO L432 NwaCegarLoop]: 314 mSDtfsCounter, 247 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 557 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 12:35:18,991 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [247 Valid, 557 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 12:35:18,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2024-10-14 12:35:19,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 199. [2024-10-14 12:35:19,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 139 states have (on average 1.4532374100719425) internal successors, (202), 139 states have internal predecessors, (202), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2024-10-14 12:35:19,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 318 transitions. [2024-10-14 12:35:19,032 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 318 transitions. Word has length 366 [2024-10-14 12:35:19,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 12:35:19,035 INFO L471 AbstractCegarLoop]: Abstraction has 199 states and 318 transitions. [2024-10-14 12:35:19,036 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-10-14 12:35:19,036 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 318 transitions. [2024-10-14 12:35:19,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 367 [2024-10-14 12:35:19,043 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 12:35:19,043 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:35:19,043 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-10-14 12:35:19,044 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-14 12:35:19,044 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 12:35:19,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1673968603, now seen corresponding path program 1 times [2024-10-14 12:35:19,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 12:35:19,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732966329] [2024-10-14 12:35:19,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:35:19,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 12:35:20,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:20,939 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-14 12:35:20,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:20,944 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 12:35:20,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:20,947 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-14 12:35:20,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:20,949 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-14 12:35:20,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:20,951 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-14 12:35:20,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:20,954 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-14 12:35:20,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:20,957 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-10-14 12:35:20,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:20,960 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-10-14 12:35:20,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:20,965 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 12:35:20,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:20,969 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-14 12:35:20,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:20,971 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-10-14 12:35:20,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:20,975 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-10-14 12:35:20,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:20,980 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-10-14 12:35:20,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:20,983 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-14 12:35:20,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:20,985 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-14 12:35:20,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:20,990 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 12:35:20,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:20,992 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-10-14 12:35:20,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:20,994 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-10-14 12:35:20,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:20,996 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-10-14 12:35:20,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:20,998 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-10-14 12:35:20,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,000 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-10-14 12:35:21,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,002 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-10-14 12:35:21,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,007 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-10-14 12:35:21,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,010 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 12:35:21,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,013 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-10-14 12:35:21,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,017 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-14 12:35:21,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,020 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-10-14 12:35:21,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,024 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-10-14 12:35:21,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,026 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-14 12:35:21,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,027 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-14 12:35:21,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,029 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-10-14 12:35:21,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,031 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-10-14 12:35:21,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,033 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-10-14 12:35:21,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,035 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-14 12:35:21,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,038 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-14 12:35:21,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,040 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-14 12:35:21,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,043 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-10-14 12:35:21,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,046 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-14 12:35:21,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,048 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-10-14 12:35:21,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,051 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-10-14 12:35:21,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,053 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-10-14 12:35:21,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,056 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-10-14 12:35:21,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,062 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-10-14 12:35:21,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,096 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-10-14 12:35:21,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,102 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-10-14 12:35:21,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,106 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-10-14 12:35:21,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,109 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-10-14 12:35:21,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,113 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-10-14 12:35:21,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,117 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-10-14 12:35:21,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,122 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-10-14 12:35:21,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,127 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-10-14 12:35:21,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,132 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-10-14 12:35:21,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,135 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-10-14 12:35:21,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,138 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-10-14 12:35:21,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,142 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-10-14 12:35:21,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,147 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-10-14 12:35:21,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,152 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-10-14 12:35:21,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,156 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-10-14 12:35:21,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,163 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 126 proven. 45 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-10-14 12:35:21,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 12:35:21,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732966329] [2024-10-14 12:35:21,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732966329] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 12:35:21,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110392675] [2024-10-14 12:35:21,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:35:21,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 12:35:21,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 12:35:21,166 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) [2024-10-14 12:35:21,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-10-14 12:35:21,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:21,488 INFO L255 TraceCheckSpWp]: Trace formula consists of 826 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-10-14 12:35:21,512 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 12:35:24,538 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3550 proven. 420 refuted. 0 times theorem prover too weak. 2642 trivial. 0 not checked. [2024-10-14 12:35:24,538 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 12:35:27,915 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 129 proven. 210 refuted. 0 times theorem prover too weak. 6273 trivial. 0 not checked. [2024-10-14 12:35:27,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2110392675] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 12:35:27,916 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 12:35:27,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 16, 11] total 27 [2024-10-14 12:35:27,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948468351] [2024-10-14 12:35:27,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 12:35:27,920 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-10-14 12:35:27,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 12:35:27,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-10-14 12:35:27,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=562, Unknown=0, NotChecked=0, Total=702 [2024-10-14 12:35:27,925 INFO L87 Difference]: Start difference. First operand 199 states and 318 transitions. Second operand has 27 states, 27 states have (on average 7.962962962962963) internal successors, (215), 26 states have internal predecessors, (215), 9 states have call successors, (135), 5 states have call predecessors, (135), 9 states have return successors, (137), 9 states have call predecessors, (137), 9 states have call successors, (137) [2024-10-14 12:35:34,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 12:35:34,088 INFO L93 Difference]: Finished difference Result 1068 states and 1607 transitions. [2024-10-14 12:35:34,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2024-10-14 12:35:34,089 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 7.962962962962963) internal successors, (215), 26 states have internal predecessors, (215), 9 states have call successors, (135), 5 states have call predecessors, (135), 9 states have return successors, (137), 9 states have call predecessors, (137), 9 states have call successors, (137) Word has length 366 [2024-10-14 12:35:34,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 12:35:34,096 INFO L225 Difference]: With dead ends: 1068 [2024-10-14 12:35:34,097 INFO L226 Difference]: Without dead ends: 870 [2024-10-14 12:35:34,105 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 981 GetRequests, 833 SyntacticMatches, 1 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8321 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=3911, Invalid=18141, Unknown=0, NotChecked=0, Total=22052 [2024-10-14 12:35:34,106 INFO L432 NwaCegarLoop]: 456 mSDtfsCounter, 1583 mSDsluCounter, 2918 mSDsCounter, 0 mSdLazyCounter, 3085 mSolverCounterSat, 884 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1583 SdHoareTripleChecker+Valid, 3374 SdHoareTripleChecker+Invalid, 3969 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 884 IncrementalHoareTripleChecker+Valid, 3085 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-10-14 12:35:34,106 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1583 Valid, 3374 Invalid, 3969 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [884 Valid, 3085 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2024-10-14 12:35:34,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 870 states. [2024-10-14 12:35:34,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 870 to 447. [2024-10-14 12:35:34,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 447 states, 271 states have (on average 1.2804428044280443) internal successors, (347), 273 states have internal predecessors, (347), 157 states have call successors, (157), 18 states have call predecessors, (157), 18 states have return successors, (157), 155 states have call predecessors, (157), 157 states have call successors, (157) [2024-10-14 12:35:34,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 447 states to 447 states and 661 transitions. [2024-10-14 12:35:34,219 INFO L78 Accepts]: Start accepts. Automaton has 447 states and 661 transitions. Word has length 366 [2024-10-14 12:35:34,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 12:35:34,221 INFO L471 AbstractCegarLoop]: Abstraction has 447 states and 661 transitions. [2024-10-14 12:35:34,222 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 7.962962962962963) internal successors, (215), 26 states have internal predecessors, (215), 9 states have call successors, (135), 5 states have call predecessors, (135), 9 states have return successors, (137), 9 states have call predecessors, (137), 9 states have call successors, (137) [2024-10-14 12:35:34,222 INFO L276 IsEmpty]: Start isEmpty. Operand 447 states and 661 transitions. [2024-10-14 12:35:34,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2024-10-14 12:35:34,227 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 12:35:34,228 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:35:34,247 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-10-14 12:35:34,432 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 12:35:34,433 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-14 12:35:34,433 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 12:35:34,434 INFO L85 PathProgramCache]: Analyzing trace with hash 636690218, now seen corresponding path program 1 times [2024-10-14 12:35:34,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 12:35:34,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302947834] [2024-10-14 12:35:34,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:35:34,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 12:35:34,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,519 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-14 12:35:35,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,522 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 12:35:35,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,525 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-14 12:35:35,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,528 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-14 12:35:35,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,532 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-14 12:35:35,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,535 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-14 12:35:35,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,537 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-10-14 12:35:35,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,539 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-10-14 12:35:35,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,541 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 12:35:35,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,542 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-14 12:35:35,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,544 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-10-14 12:35:35,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,546 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-10-14 12:35:35,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,549 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-10-14 12:35:35,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-14 12:35:35,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-14 12:35:35,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,554 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 12:35:35,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,556 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-10-14 12:35:35,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-10-14 12:35:35,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,562 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-10-14 12:35:35,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,566 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-10-14 12:35:35,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-10-14 12:35:35,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,571 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-10-14 12:35:35,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,573 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-10-14 12:35:35,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,574 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 12:35:35,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,576 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-10-14 12:35:35,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-14 12:35:35,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,581 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-10-14 12:35:35,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,583 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-10-14 12:35:35,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,586 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-14 12:35:35,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-14 12:35:35,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,589 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-10-14 12:35:35,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,592 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-10-14 12:35:35,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,594 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-10-14 12:35:35,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,595 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-14 12:35:35,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-14 12:35:35,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,599 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-14 12:35:35,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,602 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-10-14 12:35:35,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,605 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-14 12:35:35,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-10-14 12:35:35,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,610 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-10-14 12:35:35,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,613 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-10-14 12:35:35,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,617 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-10-14 12:35:35,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,620 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-10-14 12:35:35,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,626 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-10-14 12:35:35,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-10-14 12:35:35,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,633 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-10-14 12:35:35,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,636 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-10-14 12:35:35,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,638 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-10-14 12:35:35,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,641 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-10-14 12:35:35,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,643 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-10-14 12:35:35,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,644 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-10-14 12:35:35,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-10-14 12:35:35,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,648 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-10-14 12:35:35,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,649 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-10-14 12:35:35,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,656 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-10-14 12:35:35,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,658 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-10-14 12:35:35,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,659 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-10-14 12:35:35,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,661 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-10-14 12:35:35,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:35,664 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-10-14 12:35:35,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 12:35:35,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302947834] [2024-10-14 12:35:35,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302947834] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 12:35:35,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 12:35:35,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 12:35:35,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565935644] [2024-10-14 12:35:35,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 12:35:35,666 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 12:35:35,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 12:35:35,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 12:35:35,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-10-14 12:35:35,667 INFO L87 Difference]: Start difference. First operand 447 states and 661 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-10-14 12:35:36,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 12:35:36,277 INFO L93 Difference]: Finished difference Result 1194 states and 1772 transitions. [2024-10-14 12:35:36,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-14 12:35:36,278 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 368 [2024-10-14 12:35:36,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 12:35:36,291 INFO L225 Difference]: With dead ends: 1194 [2024-10-14 12:35:36,291 INFO L226 Difference]: Without dead ends: 867 [2024-10-14 12:35:36,294 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 120 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-10-14 12:35:36,295 INFO L432 NwaCegarLoop]: 525 mSDtfsCounter, 492 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 492 SdHoareTripleChecker+Valid, 869 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-10-14 12:35:36,296 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [492 Valid, 869 Invalid, 259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-10-14 12:35:36,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 867 states. [2024-10-14 12:35:36,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 867 to 519. [2024-10-14 12:35:36,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 343 states have (on average 1.3527696793002915) internal successors, (464), 345 states have internal predecessors, (464), 157 states have call successors, (157), 18 states have call predecessors, (157), 18 states have return successors, (157), 155 states have call predecessors, (157), 157 states have call successors, (157) [2024-10-14 12:35:36,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 778 transitions. [2024-10-14 12:35:36,426 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 778 transitions. Word has length 368 [2024-10-14 12:35:36,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 12:35:36,429 INFO L471 AbstractCegarLoop]: Abstraction has 519 states and 778 transitions. [2024-10-14 12:35:36,430 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-10-14 12:35:36,430 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 778 transitions. [2024-10-14 12:35:36,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2024-10-14 12:35:36,436 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 12:35:36,437 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:35:36,437 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-10-14 12:35:36,437 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-14 12:35:36,439 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 12:35:36,439 INFO L85 PathProgramCache]: Analyzing trace with hash 370360267, now seen corresponding path program 1 times [2024-10-14 12:35:36,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 12:35:36,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686412402] [2024-10-14 12:35:36,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:35:36,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 12:35:36,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,592 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-14 12:35:36,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,595 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 12:35:36,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-14 12:35:36,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,598 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-14 12:35:36,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-14 12:35:36,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,601 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-14 12:35:36,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,604 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-10-14 12:35:36,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-10-14 12:35:36,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,610 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 12:35:36,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-14 12:35:36,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-10-14 12:35:36,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,617 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-10-14 12:35:36,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-10-14 12:35:36,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,620 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-14 12:35:36,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,624 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-14 12:35:36,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,627 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 12:35:36,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-10-14 12:35:36,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,632 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-10-14 12:35:36,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,637 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-10-14 12:35:36,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,641 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-10-14 12:35:36,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,647 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-10-14 12:35:36,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,649 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-10-14 12:35:36,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-10-14 12:35:36,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,652 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 12:35:36,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,654 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-10-14 12:35:36,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,656 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-14 12:35:36,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,658 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-10-14 12:35:36,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,660 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-10-14 12:35:36,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,661 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-14 12:35:36,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,663 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-14 12:35:36,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,664 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-10-14 12:35:36,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,666 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-10-14 12:35:36,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,667 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-10-14 12:35:36,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,669 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-14 12:35:36,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,671 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-14 12:35:36,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,672 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-14 12:35:36,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,675 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-10-14 12:35:36,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,677 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-14 12:35:36,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,679 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-10-14 12:35:36,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,681 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-10-14 12:35:36,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,683 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-10-14 12:35:36,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,685 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-10-14 12:35:36,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,687 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-10-14 12:35:36,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,689 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-10-14 12:35:36,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,694 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-10-14 12:35:36,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,697 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-10-14 12:35:36,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,699 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-10-14 12:35:36,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,703 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-10-14 12:35:36,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,707 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-10-14 12:35:36,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,709 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-10-14 12:35:36,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,712 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-10-14 12:35:36,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,714 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-10-14 12:35:36,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,716 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-10-14 12:35:36,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,719 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-10-14 12:35:36,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,721 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-10-14 12:35:36,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,723 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-10-14 12:35:36,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,727 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-10-14 12:35:36,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,729 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-10-14 12:35:36,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:36,733 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-10-14 12:35:36,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 12:35:36,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686412402] [2024-10-14 12:35:36,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686412402] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 12:35:36,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 12:35:36,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-14 12:35:36,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178096582] [2024-10-14 12:35:36,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 12:35:36,735 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-14 12:35:36,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 12:35:36,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-14 12:35:36,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 12:35:36,736 INFO L87 Difference]: Start difference. First operand 519 states and 778 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-10-14 12:35:36,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 12:35:36,943 INFO L93 Difference]: Finished difference Result 1106 states and 1659 transitions. [2024-10-14 12:35:36,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-14 12:35:36,943 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 368 [2024-10-14 12:35:36,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 12:35:36,950 INFO L225 Difference]: With dead ends: 1106 [2024-10-14 12:35:36,950 INFO L226 Difference]: Without dead ends: 707 [2024-10-14 12:35:36,952 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 12:35:36,952 INFO L432 NwaCegarLoop]: 507 mSDtfsCounter, 249 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 748 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 12:35:36,953 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [249 Valid, 748 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 12:35:36,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 707 states. [2024-10-14 12:35:37,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 707 to 547. [2024-10-14 12:35:37,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 371 states have (on average 1.3504043126684635) internal successors, (501), 373 states have internal predecessors, (501), 157 states have call successors, (157), 18 states have call predecessors, (157), 18 states have return successors, (157), 155 states have call predecessors, (157), 157 states have call successors, (157) [2024-10-14 12:35:37,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 815 transitions. [2024-10-14 12:35:37,052 INFO L78 Accepts]: Start accepts. Automaton has 547 states and 815 transitions. Word has length 368 [2024-10-14 12:35:37,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 12:35:37,053 INFO L471 AbstractCegarLoop]: Abstraction has 547 states and 815 transitions. [2024-10-14 12:35:37,054 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-10-14 12:35:37,054 INFO L276 IsEmpty]: Start isEmpty. Operand 547 states and 815 transitions. [2024-10-14 12:35:37,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2024-10-14 12:35:37,059 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 12:35:37,059 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:35:37,060 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-10-14 12:35:37,060 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-14 12:35:37,060 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 12:35:37,060 INFO L85 PathProgramCache]: Analyzing trace with hash 242323432, now seen corresponding path program 1 times [2024-10-14 12:35:37,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 12:35:37,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091642787] [2024-10-14 12:35:37,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:35:37,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 12:35:37,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,465 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-14 12:35:37,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,469 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 12:35:37,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,472 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-14 12:35:37,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,474 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-14 12:35:37,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,476 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-14 12:35:37,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,480 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-14 12:35:37,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-10-14 12:35:37,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,484 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-10-14 12:35:37,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,487 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 12:35:37,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,489 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-14 12:35:37,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,494 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-10-14 12:35:37,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-10-14 12:35:37,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,500 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-10-14 12:35:37,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,503 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-14 12:35:37,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,506 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-14 12:35:37,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,509 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 12:35:37,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,511 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-10-14 12:35:37,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,514 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-10-14 12:35:37,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,516 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-10-14 12:35:37,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,519 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-10-14 12:35:37,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,522 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-10-14 12:35:37,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,525 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-10-14 12:35:37,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,528 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-10-14 12:35:37,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,531 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 12:35:37,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,534 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-10-14 12:35:37,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,536 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-14 12:35:37,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,539 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-10-14 12:35:37,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,541 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-10-14 12:35:37,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,543 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-14 12:35:37,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,545 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-14 12:35:37,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,547 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-10-14 12:35:37,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,550 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-10-14 12:35:37,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,553 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-10-14 12:35:37,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,556 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-14 12:35:37,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-14 12:35:37,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,561 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-14 12:35:37,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-10-14 12:35:37,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,567 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-14 12:35:37,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-10-14 12:35:37,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,572 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-10-14 12:35:37,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,575 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-10-14 12:35:37,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,579 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-10-14 12:35:37,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,582 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-10-14 12:35:37,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,585 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-10-14 12:35:37,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,587 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-10-14 12:35:37,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,591 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-10-14 12:35:37,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,593 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-10-14 12:35:37,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,595 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-10-14 12:35:37,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,598 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-10-14 12:35:37,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,601 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-10-14 12:35:37,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,603 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-10-14 12:35:37,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,605 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-10-14 12:35:37,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,609 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-10-14 12:35:37,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,611 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-10-14 12:35:37,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,617 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-10-14 12:35:37,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,624 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-10-14 12:35:37,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,628 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-10-14 12:35:37,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,631 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-10-14 12:35:37,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:37,637 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-10-14 12:35:37,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 12:35:37,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091642787] [2024-10-14 12:35:37,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091642787] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 12:35:37,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 12:35:37,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-14 12:35:37,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044183242] [2024-10-14 12:35:37,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 12:35:37,639 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-14 12:35:37,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 12:35:37,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-14 12:35:37,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-14 12:35:37,641 INFO L87 Difference]: Start difference. First operand 547 states and 815 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-10-14 12:35:37,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 12:35:37,987 INFO L93 Difference]: Finished difference Result 1330 states and 1982 transitions. [2024-10-14 12:35:37,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-14 12:35:37,988 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 368 [2024-10-14 12:35:37,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 12:35:37,994 INFO L225 Difference]: With dead ends: 1330 [2024-10-14 12:35:37,995 INFO L226 Difference]: Without dead ends: 784 [2024-10-14 12:35:37,996 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-14 12:35:37,997 INFO L432 NwaCegarLoop]: 268 mSDtfsCounter, 167 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 175 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 783 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 175 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 12:35:37,999 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 783 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [175 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 12:35:38,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2024-10-14 12:35:38,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 680. [2024-10-14 12:35:38,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 680 states, 439 states have (on average 1.3143507972665147) internal successors, (577), 441 states have internal predecessors, (577), 215 states have call successors, (215), 25 states have call predecessors, (215), 25 states have return successors, (215), 213 states have call predecessors, (215), 215 states have call successors, (215) [2024-10-14 12:35:38,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 1007 transitions. [2024-10-14 12:35:38,119 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 1007 transitions. Word has length 368 [2024-10-14 12:35:38,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 12:35:38,121 INFO L471 AbstractCegarLoop]: Abstraction has 680 states and 1007 transitions. [2024-10-14 12:35:38,121 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-10-14 12:35:38,121 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 1007 transitions. [2024-10-14 12:35:38,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2024-10-14 12:35:38,125 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 12:35:38,126 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:35:38,126 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-10-14 12:35:38,126 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-14 12:35:38,126 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 12:35:38,127 INFO L85 PathProgramCache]: Analyzing trace with hash -620330799, now seen corresponding path program 1 times [2024-10-14 12:35:38,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 12:35:38,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548212423] [2024-10-14 12:35:38,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:35:38,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 12:35:38,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,302 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-14 12:35:38,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 12:35:38,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,308 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-14 12:35:38,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,310 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-14 12:35:38,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,311 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-14 12:35:38,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-14 12:35:38,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,316 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-10-14 12:35:38,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,318 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-10-14 12:35:38,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 12:35:38,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,321 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-14 12:35:38,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,322 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-10-14 12:35:38,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-10-14 12:35:38,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,326 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-10-14 12:35:38,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,327 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-14 12:35:38,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,329 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-14 12:35:38,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,332 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 12:35:38,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,334 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-10-14 12:35:38,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,336 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-10-14 12:35:38,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,338 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-10-14 12:35:38,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,340 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-10-14 12:35:38,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,342 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-10-14 12:35:38,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,345 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-10-14 12:35:38,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,349 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-10-14 12:35:38,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,354 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 12:35:38,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,356 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-10-14 12:35:38,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,358 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-14 12:35:38,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,360 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-10-14 12:35:38,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,364 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-10-14 12:35:38,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,366 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-14 12:35:38,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,370 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-14 12:35:38,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,375 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-10-14 12:35:38,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,378 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-10-14 12:35:38,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,379 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-10-14 12:35:38,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,383 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-14 12:35:38,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,386 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-14 12:35:38,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,388 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-14 12:35:38,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-10-14 12:35:38,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,393 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-14 12:35:38,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,395 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-10-14 12:35:38,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-10-14 12:35:38,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,398 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-10-14 12:35:38,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,399 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-10-14 12:35:38,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,401 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-10-14 12:35:38,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,402 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-10-14 12:35:38,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,404 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-10-14 12:35:38,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,406 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-10-14 12:35:38,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,408 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-10-14 12:35:38,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,410 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-10-14 12:35:38,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,411 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-10-14 12:35:38,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,413 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-10-14 12:35:38,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,415 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-10-14 12:35:38,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,416 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-10-14 12:35:38,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,418 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-10-14 12:35:38,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,419 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-10-14 12:35:38,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,421 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-10-14 12:35:38,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-10-14 12:35:38,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,426 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-10-14 12:35:38,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,431 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-10-14 12:35:38,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:38,435 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-10-14 12:35:38,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 12:35:38,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548212423] [2024-10-14 12:35:38,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548212423] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 12:35:38,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 12:35:38,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-14 12:35:38,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455869032] [2024-10-14 12:35:38,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 12:35:38,436 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-14 12:35:38,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 12:35:38,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-14 12:35:38,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-10-14 12:35:38,437 INFO L87 Difference]: Start difference. First operand 680 states and 1007 transitions. Second operand has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-10-14 12:35:39,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 12:35:39,210 INFO L93 Difference]: Finished difference Result 1552 states and 2293 transitions. [2024-10-14 12:35:39,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-14 12:35:39,211 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 369 [2024-10-14 12:35:39,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 12:35:39,218 INFO L225 Difference]: With dead ends: 1552 [2024-10-14 12:35:39,219 INFO L226 Difference]: Without dead ends: 1002 [2024-10-14 12:35:39,221 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-10-14 12:35:39,221 INFO L432 NwaCegarLoop]: 366 mSDtfsCounter, 544 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 544 SdHoareTripleChecker+Valid, 709 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-10-14 12:35:39,222 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [544 Valid, 709 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-10-14 12:35:39,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1002 states. [2024-10-14 12:35:39,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1002 to 667. [2024-10-14 12:35:39,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 426 states have (on average 1.2910798122065728) internal successors, (550), 428 states have internal predecessors, (550), 215 states have call successors, (215), 25 states have call predecessors, (215), 25 states have return successors, (215), 213 states have call predecessors, (215), 215 states have call successors, (215) [2024-10-14 12:35:39,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 980 transitions. [2024-10-14 12:35:39,358 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 980 transitions. Word has length 369 [2024-10-14 12:35:39,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 12:35:39,359 INFO L471 AbstractCegarLoop]: Abstraction has 667 states and 980 transitions. [2024-10-14 12:35:39,359 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.5) internal successors, (82), 4 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-10-14 12:35:39,360 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 980 transitions. [2024-10-14 12:35:39,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2024-10-14 12:35:39,364 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 12:35:39,364 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:35:39,365 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-10-14 12:35:39,365 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-14 12:35:39,365 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 12:35:39,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1129803889, now seen corresponding path program 1 times [2024-10-14 12:35:39,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 12:35:39,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596884261] [2024-10-14 12:35:39,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:35:39,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 12:35:39,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:39,950 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-14 12:35:39,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:39,955 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 12:35:39,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:39,956 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-14 12:35:39,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:39,958 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-14 12:35:39,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:39,960 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-14 12:35:39,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:39,961 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-14 12:35:39,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:39,963 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-10-14 12:35:39,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:39,965 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-10-14 12:35:39,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:39,966 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 12:35:39,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:39,968 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-14 12:35:39,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:39,969 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-10-14 12:35:39,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:39,970 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-10-14 12:35:39,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:39,972 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-10-14 12:35:39,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:39,974 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-14 12:35:39,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:39,976 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-14 12:35:39,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:39,981 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 12:35:39,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:39,983 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-10-14 12:35:39,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:39,984 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-10-14 12:35:39,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:39,990 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-10-14 12:35:39,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:39,996 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-10-14 12:35:39,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:39,999 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-10-14 12:35:40,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,005 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-10-14 12:35:40,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,011 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-10-14 12:35:40,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,018 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 12:35:40,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,020 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-10-14 12:35:40,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,027 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-14 12:35:40,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,035 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-10-14 12:35:40,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,038 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-10-14 12:35:40,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,044 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-14 12:35:40,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,046 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-14 12:35:40,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,048 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-10-14 12:35:40,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,049 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-10-14 12:35:40,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,051 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-10-14 12:35:40,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,052 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-14 12:35:40,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,054 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-14 12:35:40,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,056 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-14 12:35:40,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,057 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-10-14 12:35:40,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,059 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-14 12:35:40,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,061 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-10-14 12:35:40,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,063 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-10-14 12:35:40,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,065 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-10-14 12:35:40,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,068 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-10-14 12:35:40,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,070 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-10-14 12:35:40,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,072 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-10-14 12:35:40,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,074 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-10-14 12:35:40,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,075 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-10-14 12:35:40,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,077 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-10-14 12:35:40,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,079 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-10-14 12:35:40,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,081 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-10-14 12:35:40,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,082 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-10-14 12:35:40,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,086 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-10-14 12:35:40,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,088 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-10-14 12:35:40,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,091 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-10-14 12:35:40,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,093 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-10-14 12:35:40,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,095 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-10-14 12:35:40,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,097 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-10-14 12:35:40,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,099 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-10-14 12:35:40,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,101 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-10-14 12:35:40,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:40,107 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-10-14 12:35:40,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 12:35:40,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596884261] [2024-10-14 12:35:40,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596884261] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 12:35:40,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 12:35:40,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-14 12:35:40,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501397537] [2024-10-14 12:35:40,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 12:35:40,109 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-14 12:35:40,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 12:35:40,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-14 12:35:40,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 12:35:40,110 INFO L87 Difference]: Start difference. First operand 667 states and 980 transitions. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-10-14 12:35:40,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 12:35:40,342 INFO L93 Difference]: Finished difference Result 1212 states and 1786 transitions. [2024-10-14 12:35:40,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-14 12:35:40,343 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 369 [2024-10-14 12:35:40,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 12:35:40,354 INFO L225 Difference]: With dead ends: 1212 [2024-10-14 12:35:40,355 INFO L226 Difference]: Without dead ends: 679 [2024-10-14 12:35:40,357 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 12:35:40,361 INFO L432 NwaCegarLoop]: 295 mSDtfsCounter, 41 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 12:35:40,362 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [41 Valid, 528 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 12:35:40,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2024-10-14 12:35:40,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 667. [2024-10-14 12:35:40,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 426 states have (on average 1.284037558685446) internal successors, (547), 428 states have internal predecessors, (547), 215 states have call successors, (215), 25 states have call predecessors, (215), 25 states have return successors, (215), 213 states have call predecessors, (215), 215 states have call successors, (215) [2024-10-14 12:35:40,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 977 transitions. [2024-10-14 12:35:40,526 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 977 transitions. Word has length 369 [2024-10-14 12:35:40,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 12:35:40,526 INFO L471 AbstractCegarLoop]: Abstraction has 667 states and 977 transitions. [2024-10-14 12:35:40,526 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-10-14 12:35:40,527 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 977 transitions. [2024-10-14 12:35:40,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2024-10-14 12:35:40,529 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 12:35:40,529 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:35:40,529 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-10-14 12:35:40,529 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-14 12:35:40,529 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 12:35:40,530 INFO L85 PathProgramCache]: Analyzing trace with hash -995790383, now seen corresponding path program 1 times [2024-10-14 12:35:40,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 12:35:40,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524135682] [2024-10-14 12:35:40,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:35:40,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 12:35:40,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,375 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-14 12:35:41,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,378 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 12:35:41,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-14 12:35:41,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,381 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-14 12:35:41,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,382 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-14 12:35:41,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,384 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-14 12:35:41,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,385 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-10-14 12:35:41,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,387 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-10-14 12:35:41,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,388 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 12:35:41,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,390 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-14 12:35:41,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-10-14 12:35:41,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,394 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-10-14 12:35:41,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-10-14 12:35:41,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,398 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-14 12:35:41,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,399 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-14 12:35:41,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,401 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 12:35:41,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,402 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-10-14 12:35:41,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,403 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-10-14 12:35:41,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,405 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-10-14 12:35:41,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,406 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-10-14 12:35:41,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,408 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-10-14 12:35:41,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,410 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-10-14 12:35:41,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,411 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-10-14 12:35:41,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,413 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 12:35:41,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,414 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-10-14 12:35:41,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,416 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-14 12:35:41,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,417 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-10-14 12:35:41,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,420 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-10-14 12:35:41,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-14 12:35:41,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,424 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-14 12:35:41,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,428 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-10-14 12:35:41,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,430 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-10-14 12:35:41,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,433 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-10-14 12:35:41,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,435 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-14 12:35:41,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,437 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-14 12:35:41,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,439 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-14 12:35:41,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,442 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-10-14 12:35:41,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,444 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-14 12:35:41,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,446 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-10-14 12:35:41,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,451 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-10-14 12:35:41,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,456 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-10-14 12:35:41,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,458 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-10-14 12:35:41,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,459 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-10-14 12:35:41,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,460 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-10-14 12:35:41,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,462 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-10-14 12:35:41,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,463 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-10-14 12:35:41,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,465 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-10-14 12:35:41,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-10-14 12:35:41,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-10-14 12:35:41,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,469 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-10-14 12:35:41,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,471 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-10-14 12:35:41,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,473 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-10-14 12:35:41,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,474 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-10-14 12:35:41,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-10-14 12:35:41,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,477 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-10-14 12:35:41,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,479 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-10-14 12:35:41,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,480 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-10-14 12:35:41,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-10-14 12:35:41,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:41,485 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-10-14 12:35:41,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 12:35:41,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524135682] [2024-10-14 12:35:41,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524135682] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 12:35:41,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 12:35:41,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 12:35:41,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058551127] [2024-10-14 12:35:41,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 12:35:41,486 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 12:35:41,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 12:35:41,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 12:35:41,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 12:35:41,489 INFO L87 Difference]: Start difference. First operand 667 states and 977 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-10-14 12:35:42,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 12:35:42,409 INFO L93 Difference]: Finished difference Result 1506 states and 2200 transitions. [2024-10-14 12:35:42,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-14 12:35:42,410 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 369 [2024-10-14 12:35:42,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 12:35:42,417 INFO L225 Difference]: With dead ends: 1506 [2024-10-14 12:35:42,418 INFO L226 Difference]: Without dead ends: 967 [2024-10-14 12:35:42,422 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-10-14 12:35:42,422 INFO L432 NwaCegarLoop]: 415 mSDtfsCounter, 448 mSDsluCounter, 506 mSDsCounter, 0 mSdLazyCounter, 508 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 921 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 508 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-10-14 12:35:42,423 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [448 Valid, 921 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 508 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-10-14 12:35:42,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 967 states. [2024-10-14 12:35:42,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 967 to 661. [2024-10-14 12:35:42,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 420 states have (on average 1.2785714285714285) internal successors, (537), 422 states have internal predecessors, (537), 215 states have call successors, (215), 25 states have call predecessors, (215), 25 states have return successors, (215), 213 states have call predecessors, (215), 215 states have call successors, (215) [2024-10-14 12:35:42,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 967 transitions. [2024-10-14 12:35:42,608 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 967 transitions. Word has length 369 [2024-10-14 12:35:42,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 12:35:42,608 INFO L471 AbstractCegarLoop]: Abstraction has 661 states and 967 transitions. [2024-10-14 12:35:42,609 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-10-14 12:35:42,609 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 967 transitions. [2024-10-14 12:35:42,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2024-10-14 12:35:42,612 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 12:35:42,612 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:35:42,612 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-10-14 12:35:42,613 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-14 12:35:42,613 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 12:35:42,613 INFO L85 PathProgramCache]: Analyzing trace with hash 211355294, now seen corresponding path program 1 times [2024-10-14 12:35:42,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 12:35:42,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609223792] [2024-10-14 12:35:42,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:35:42,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 12:35:42,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,235 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-14 12:35:43,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,237 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 12:35:43,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,238 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-14 12:35:43,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,240 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-14 12:35:43,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,241 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-14 12:35:43,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,244 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-14 12:35:43,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,245 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-10-14 12:35:43,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,247 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-10-14 12:35:43,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,248 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 12:35:43,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,249 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-14 12:35:43,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,250 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-10-14 12:35:43,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,252 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-10-14 12:35:43,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,253 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-10-14 12:35:43,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,256 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-14 12:35:43,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,260 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-14 12:35:43,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,263 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 12:35:43,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,266 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-10-14 12:35:43,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,270 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-10-14 12:35:43,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,273 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-10-14 12:35:43,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,277 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-10-14 12:35:43,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,279 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-10-14 12:35:43,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,281 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-10-14 12:35:43,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,282 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-10-14 12:35:43,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,283 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 12:35:43,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,285 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-10-14 12:35:43,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,286 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-14 12:35:43,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-10-14 12:35:43,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,289 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-10-14 12:35:43,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,290 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-14 12:35:43,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,291 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-14 12:35:43,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,293 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-10-14 12:35:43,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,294 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-10-14 12:35:43,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,295 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-10-14 12:35:43,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,297 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-14 12:35:43,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,298 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-14 12:35:43,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,300 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-14 12:35:43,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,301 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-10-14 12:35:43,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,303 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-14 12:35:43,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,304 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-10-14 12:35:43,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-10-14 12:35:43,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,307 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-10-14 12:35:43,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,308 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-10-14 12:35:43,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,310 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-10-14 12:35:43,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,312 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-10-14 12:35:43,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-10-14 12:35:43,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,316 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-10-14 12:35:43,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,318 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-10-14 12:35:43,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-10-14 12:35:43,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,321 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-10-14 12:35:43,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-10-14 12:35:43,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,326 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-10-14 12:35:43,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,328 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-10-14 12:35:43,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,330 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-10-14 12:35:43,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,332 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-10-14 12:35:43,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,334 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-10-14 12:35:43,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,337 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-10-14 12:35:43,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,341 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-10-14 12:35:43,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,343 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-10-14 12:35:43,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:43,345 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-10-14 12:35:43,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 12:35:43,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609223792] [2024-10-14 12:35:43,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609223792] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 12:35:43,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 12:35:43,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 12:35:43,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323506212] [2024-10-14 12:35:43,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 12:35:43,347 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 12:35:43,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 12:35:43,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 12:35:43,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-10-14 12:35:43,348 INFO L87 Difference]: Start difference. First operand 661 states and 967 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-10-14 12:35:44,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 12:35:44,171 INFO L93 Difference]: Finished difference Result 1651 states and 2400 transitions. [2024-10-14 12:35:44,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-14 12:35:44,172 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 369 [2024-10-14 12:35:44,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 12:35:44,180 INFO L225 Difference]: With dead ends: 1651 [2024-10-14 12:35:44,180 INFO L226 Difference]: Without dead ends: 1124 [2024-10-14 12:35:44,183 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-10-14 12:35:44,183 INFO L432 NwaCegarLoop]: 418 mSDtfsCounter, 566 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 378 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 566 SdHoareTripleChecker+Valid, 1062 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 378 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-10-14 12:35:44,184 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [566 Valid, 1062 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 378 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-10-14 12:35:44,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1124 states. [2024-10-14 12:35:44,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1124 to 680. [2024-10-14 12:35:44,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 680 states, 439 states have (on average 1.2801822323462415) internal successors, (562), 441 states have internal predecessors, (562), 215 states have call successors, (215), 25 states have call predecessors, (215), 25 states have return successors, (215), 213 states have call predecessors, (215), 215 states have call successors, (215) [2024-10-14 12:35:44,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 992 transitions. [2024-10-14 12:35:44,333 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 992 transitions. Word has length 369 [2024-10-14 12:35:44,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 12:35:44,334 INFO L471 AbstractCegarLoop]: Abstraction has 680 states and 992 transitions. [2024-10-14 12:35:44,334 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-10-14 12:35:44,335 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 992 transitions. [2024-10-14 12:35:44,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2024-10-14 12:35:44,337 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 12:35:44,337 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:35:44,337 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-10-14 12:35:44,337 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-14 12:35:44,338 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 12:35:44,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1634011872, now seen corresponding path program 1 times [2024-10-14 12:35:44,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 12:35:44,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861644336] [2024-10-14 12:35:44,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:35:44,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 12:35:44,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,083 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-14 12:35:45,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,086 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 12:35:45,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,087 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-14 12:35:45,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,088 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-14 12:35:45,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,090 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-14 12:35:45,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,091 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-14 12:35:45,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,092 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-10-14 12:35:45,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,094 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-10-14 12:35:45,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,095 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 12:35:45,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,096 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-14 12:35:45,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,098 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-10-14 12:35:45,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,099 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-10-14 12:35:45,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,100 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-10-14 12:35:45,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,102 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-14 12:35:45,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,104 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-14 12:35:45,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,105 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 12:35:45,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,106 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-10-14 12:35:45,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,108 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-10-14 12:35:45,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,109 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-10-14 12:35:45,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,110 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-10-14 12:35:45,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,112 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-10-14 12:35:45,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,113 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-10-14 12:35:45,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,115 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-10-14 12:35:45,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,116 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 12:35:45,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,117 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-10-14 12:35:45,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,119 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-14 12:35:45,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,120 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-10-14 12:35:45,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,122 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-10-14 12:35:45,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,123 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-14 12:35:45,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,124 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-14 12:35:45,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,125 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-10-14 12:35:45,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,127 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-10-14 12:35:45,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,128 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-10-14 12:35:45,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,130 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-14 12:35:45,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,131 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-14 12:35:45,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,133 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-14 12:35:45,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,134 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-10-14 12:35:45,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,136 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-14 12:35:45,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,138 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-10-14 12:35:45,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,139 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-10-14 12:35:45,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,141 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-10-14 12:35:45,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,142 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-10-14 12:35:45,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,143 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-10-14 12:35:45,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,146 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-10-14 12:35:45,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,147 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-10-14 12:35:45,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,149 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-10-14 12:35:45,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,150 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-10-14 12:35:45,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,152 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-10-14 12:35:45,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,153 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-10-14 12:35:45,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,155 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-10-14 12:35:45,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,156 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-10-14 12:35:45,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,157 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-10-14 12:35:45,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,159 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-10-14 12:35:45,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,160 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-10-14 12:35:45,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,162 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-10-14 12:35:45,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,163 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-10-14 12:35:45,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,165 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-10-14 12:35:45,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,167 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-10-14 12:35:45,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:45,169 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-10-14 12:35:45,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 12:35:45,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861644336] [2024-10-14 12:35:45,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861644336] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 12:35:45,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 12:35:45,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-10-14 12:35:45,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936193827] [2024-10-14 12:35:45,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 12:35:45,171 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-14 12:35:45,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 12:35:45,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-14 12:35:45,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-10-14 12:35:45,172 INFO L87 Difference]: Start difference. First operand 680 states and 992 transitions. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-10-14 12:35:45,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 12:35:45,764 INFO L93 Difference]: Finished difference Result 1373 states and 2002 transitions. [2024-10-14 12:35:45,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-14 12:35:45,766 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 369 [2024-10-14 12:35:45,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 12:35:45,772 INFO L225 Difference]: With dead ends: 1373 [2024-10-14 12:35:45,773 INFO L226 Difference]: Without dead ends: 829 [2024-10-14 12:35:45,775 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-10-14 12:35:45,775 INFO L432 NwaCegarLoop]: 359 mSDtfsCounter, 386 mSDsluCounter, 759 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 386 SdHoareTripleChecker+Valid, 1118 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-10-14 12:35:45,776 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [386 Valid, 1118 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-10-14 12:35:45,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 829 states. [2024-10-14 12:35:45,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 829 to 680. [2024-10-14 12:35:45,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 680 states, 439 states have (on average 1.2779043280182232) internal successors, (561), 441 states have internal predecessors, (561), 215 states have call successors, (215), 25 states have call predecessors, (215), 25 states have return successors, (215), 213 states have call predecessors, (215), 215 states have call successors, (215) [2024-10-14 12:35:45,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 991 transitions. [2024-10-14 12:35:45,940 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 991 transitions. Word has length 369 [2024-10-14 12:35:45,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 12:35:45,941 INFO L471 AbstractCegarLoop]: Abstraction has 680 states and 991 transitions. [2024-10-14 12:35:45,941 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-10-14 12:35:45,942 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 991 transitions. [2024-10-14 12:35:45,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2024-10-14 12:35:45,947 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 12:35:45,947 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:35:45,947 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-10-14 12:35:45,947 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-14 12:35:45,948 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 12:35:45,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1211310046, now seen corresponding path program 1 times [2024-10-14 12:35:45,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 12:35:45,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915891821] [2024-10-14 12:35:45,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:35:45,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 12:35:46,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,218 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-14 12:35:47,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,222 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 12:35:47,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,225 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-14 12:35:47,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,228 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-14 12:35:47,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,231 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-14 12:35:47,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,233 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-14 12:35:47,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,238 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-10-14 12:35:47,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,242 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-10-14 12:35:47,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,272 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 12:35:47,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,277 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-14 12:35:47,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,282 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-10-14 12:35:47,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,290 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-10-14 12:35:47,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,296 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-10-14 12:35:47,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,300 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-14 12:35:47,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,304 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-14 12:35:47,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,309 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 12:35:47,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-10-14 12:35:47,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-10-14 12:35:47,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,323 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-10-14 12:35:47,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,327 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-10-14 12:35:47,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,332 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-10-14 12:35:47,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,337 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-10-14 12:35:47,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,342 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-10-14 12:35:47,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,347 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 12:35:47,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,352 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-10-14 12:35:47,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,358 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-14 12:35:47,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,363 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-10-14 12:35:47,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,367 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-10-14 12:35:47,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,372 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-14 12:35:47,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,377 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-14 12:35:47,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,381 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-10-14 12:35:47,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,385 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-10-14 12:35:47,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,390 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-10-14 12:35:47,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-14 12:35:47,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,401 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-14 12:35:47,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,407 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-14 12:35:47,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,413 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-10-14 12:35:47,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,419 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-14 12:35:47,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,423 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-10-14 12:35:47,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,429 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-10-14 12:35:47,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,434 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-10-14 12:35:47,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,440 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-10-14 12:35:47,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,446 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-10-14 12:35:47,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,451 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-10-14 12:35:47,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,457 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-10-14 12:35:47,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,463 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-10-14 12:35:47,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,470 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-10-14 12:35:47,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-10-14 12:35:47,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-10-14 12:35:47,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,488 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-10-14 12:35:47,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,493 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-10-14 12:35:47,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,499 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-10-14 12:35:47,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,505 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-10-14 12:35:47,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,511 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-10-14 12:35:47,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,517 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-10-14 12:35:47,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,523 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-10-14 12:35:47,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,529 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-10-14 12:35:47,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,535 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-10-14 12:35:47,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,542 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 21 proven. 150 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-10-14 12:35:47,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 12:35:47,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915891821] [2024-10-14 12:35:47,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915891821] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 12:35:47,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428440989] [2024-10-14 12:35:47,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:35:47,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 12:35:47,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 12:35:47,545 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) [2024-10-14 12:35:47,546 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-10-14 12:35:47,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:47,804 INFO L255 TraceCheckSpWp]: Trace formula consists of 831 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-10-14 12:35:47,812 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 12:35:47,977 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2551 proven. 42 refuted. 0 times theorem prover too weak. 4019 trivial. 0 not checked. [2024-10-14 12:35:47,977 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 12:35:48,261 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 129 proven. 42 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2024-10-14 12:35:48,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428440989] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 12:35:48,262 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 12:35:48,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 5, 5] total 11 [2024-10-14 12:35:48,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817785005] [2024-10-14 12:35:48,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 12:35:48,263 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-14 12:35:48,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 12:35:48,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-14 12:35:48,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-10-14 12:35:48,264 INFO L87 Difference]: Start difference. First operand 680 states and 991 transitions. Second operand has 11 states, 11 states have (on average 12.0) internal successors, (132), 11 states have internal predecessors, (132), 4 states have call successors, (130), 2 states have call predecessors, (130), 4 states have return successors, (131), 4 states have call predecessors, (131), 4 states have call successors, (131) [2024-10-14 12:35:49,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 12:35:49,573 INFO L93 Difference]: Finished difference Result 1257 states and 1803 transitions. [2024-10-14 12:35:49,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-10-14 12:35:49,574 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 12.0) internal successors, (132), 11 states have internal predecessors, (132), 4 states have call successors, (130), 2 states have call predecessors, (130), 4 states have return successors, (131), 4 states have call predecessors, (131), 4 states have call successors, (131) Word has length 369 [2024-10-14 12:35:49,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 12:35:49,580 INFO L225 Difference]: With dead ends: 1257 [2024-10-14 12:35:49,580 INFO L226 Difference]: Without dead ends: 703 [2024-10-14 12:35:49,582 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 874 GetRequests, 849 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=182, Invalid=468, Unknown=0, NotChecked=0, Total=650 [2024-10-14 12:35:49,582 INFO L432 NwaCegarLoop]: 253 mSDtfsCounter, 942 mSDsluCounter, 963 mSDsCounter, 0 mSdLazyCounter, 673 mSolverCounterSat, 518 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 985 SdHoareTripleChecker+Valid, 1216 SdHoareTripleChecker+Invalid, 1191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 518 IncrementalHoareTripleChecker+Valid, 673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-10-14 12:35:49,582 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [985 Valid, 1216 Invalid, 1191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [518 Valid, 673 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-10-14 12:35:49,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 703 states. [2024-10-14 12:35:49,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 703 to 672. [2024-10-14 12:35:49,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 672 states, 471 states have (on average 1.286624203821656) internal successors, (606), 471 states have internal predecessors, (606), 174 states have call successors, (174), 26 states have call predecessors, (174), 26 states have return successors, (174), 174 states have call predecessors, (174), 174 states have call successors, (174) [2024-10-14 12:35:49,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 672 states to 672 states and 954 transitions. [2024-10-14 12:35:49,740 INFO L78 Accepts]: Start accepts. Automaton has 672 states and 954 transitions. Word has length 369 [2024-10-14 12:35:49,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 12:35:49,740 INFO L471 AbstractCegarLoop]: Abstraction has 672 states and 954 transitions. [2024-10-14 12:35:49,741 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.0) internal successors, (132), 11 states have internal predecessors, (132), 4 states have call successors, (130), 2 states have call predecessors, (130), 4 states have return successors, (131), 4 states have call predecessors, (131), 4 states have call successors, (131) [2024-10-14 12:35:49,741 INFO L276 IsEmpty]: Start isEmpty. Operand 672 states and 954 transitions. [2024-10-14 12:35:49,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2024-10-14 12:35:49,743 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 12:35:49,743 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:35:49,764 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-10-14 12:35:49,943 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-10-14 12:35:49,944 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-14 12:35:49,944 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 12:35:49,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1067078236, now seen corresponding path program 1 times [2024-10-14 12:35:49,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 12:35:49,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780343155] [2024-10-14 12:35:49,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:35:49,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 12:35:50,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,549 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-14 12:35:50,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 12:35:50,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,555 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-14 12:35:50,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-14 12:35:50,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,561 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-14 12:35:50,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-14 12:35:50,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,567 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-10-14 12:35:50,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,571 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-10-14 12:35:50,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,574 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 12:35:50,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,577 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-14 12:35:50,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,580 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-10-14 12:35:50,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,583 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-10-14 12:35:50,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,586 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-10-14 12:35:50,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,589 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-14 12:35:50,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,592 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-14 12:35:50,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,595 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 12:35:50,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,598 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-10-14 12:35:50,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-10-14 12:35:50,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,603 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-10-14 12:35:50,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,606 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-10-14 12:35:50,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,609 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-10-14 12:35:50,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-10-14 12:35:50,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,616 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-10-14 12:35:50,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 12:35:50,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,622 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-10-14 12:35:50,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,624 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-14 12:35:50,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,628 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-10-14 12:35:50,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-10-14 12:35:50,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,634 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-14 12:35:50,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,638 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-14 12:35:50,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,641 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-10-14 12:35:50,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,645 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-10-14 12:35:50,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,649 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-10-14 12:35:50,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,652 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-14 12:35:50,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,656 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-14 12:35:50,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,660 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-14 12:35:50,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,663 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-10-14 12:35:50,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,666 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-14 12:35:50,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,669 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-10-14 12:35:50,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,673 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-10-14 12:35:50,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,677 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-10-14 12:35:50,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,680 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-10-14 12:35:50,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,683 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-10-14 12:35:50,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,686 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-10-14 12:35:50,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,690 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-10-14 12:35:50,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,694 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-10-14 12:35:50,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,698 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-10-14 12:35:50,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,702 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-10-14 12:35:50,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,706 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-10-14 12:35:50,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,710 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-10-14 12:35:50,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,715 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-10-14 12:35:50,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,720 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-10-14 12:35:50,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,724 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-10-14 12:35:50,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,729 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-10-14 12:35:50,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,734 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-10-14 12:35:50,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,738 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-10-14 12:35:50,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,742 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-10-14 12:35:50,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,745 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-10-14 12:35:50,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:50,749 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2024-10-14 12:35:50,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 12:35:50,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780343155] [2024-10-14 12:35:50,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780343155] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 12:35:50,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 12:35:50,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-14 12:35:50,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635670124] [2024-10-14 12:35:50,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 12:35:50,751 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-14 12:35:50,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 12:35:50,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-14 12:35:50,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-14 12:35:50,752 INFO L87 Difference]: Start difference. First operand 672 states and 954 transitions. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-10-14 12:35:51,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 12:35:51,208 INFO L93 Difference]: Finished difference Result 1327 states and 1889 transitions. [2024-10-14 12:35:51,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-14 12:35:51,209 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 371 [2024-10-14 12:35:51,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 12:35:51,215 INFO L225 Difference]: With dead ends: 1327 [2024-10-14 12:35:51,215 INFO L226 Difference]: Without dead ends: 787 [2024-10-14 12:35:51,216 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 119 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-14 12:35:51,217 INFO L432 NwaCegarLoop]: 256 mSDtfsCounter, 137 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 734 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-14 12:35:51,217 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 734 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-14 12:35:51,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states. [2024-10-14 12:35:51,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 773. [2024-10-14 12:35:51,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 773 states, 572 states have (on average 1.3094405594405594) internal successors, (749), 572 states have internal predecessors, (749), 174 states have call successors, (174), 26 states have call predecessors, (174), 26 states have return successors, (174), 174 states have call predecessors, (174), 174 states have call successors, (174) [2024-10-14 12:35:51,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 773 states to 773 states and 1097 transitions. [2024-10-14 12:35:51,376 INFO L78 Accepts]: Start accepts. Automaton has 773 states and 1097 transitions. Word has length 371 [2024-10-14 12:35:51,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 12:35:51,377 INFO L471 AbstractCegarLoop]: Abstraction has 773 states and 1097 transitions. [2024-10-14 12:35:51,377 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2024-10-14 12:35:51,377 INFO L276 IsEmpty]: Start isEmpty. Operand 773 states and 1097 transitions. [2024-10-14 12:35:51,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2024-10-14 12:35:51,379 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 12:35:51,379 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:35:51,379 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-10-14 12:35:51,380 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-14 12:35:51,380 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 12:35:51,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1585938280, now seen corresponding path program 1 times [2024-10-14 12:35:51,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 12:35:51,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940130055] [2024-10-14 12:35:51,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:35:51,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 12:35:52,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,375 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-14 12:35:54,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,377 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 12:35:54,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,379 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-14 12:35:54,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2024-10-14 12:35:54,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,381 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2024-10-14 12:35:54,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,383 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-10-14 12:35:54,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,384 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-10-14 12:35:54,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,385 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 42 [2024-10-14 12:35:54,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,388 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-10-14 12:35:54,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,389 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2024-10-14 12:35:54,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,390 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2024-10-14 12:35:54,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2024-10-14 12:35:54,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,393 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2024-10-14 12:35:54,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,394 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2024-10-14 12:35:54,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,395 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-10-14 12:35:54,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-10-14 12:35:54,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,398 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 92 [2024-10-14 12:35:54,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,401 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-10-14 12:35:54,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,403 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 103 [2024-10-14 12:35:54,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,443 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-10-14 12:35:54,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,451 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 114 [2024-10-14 12:35:54,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,455 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-10-14 12:35:54,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,458 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 125 [2024-10-14 12:35:54,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,467 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-10-14 12:35:54,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2024-10-14 12:35:54,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,490 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-10-14 12:35:54,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,503 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2024-10-14 12:35:54,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,507 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-10-14 12:35:54,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,513 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2024-10-14 12:35:54,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,518 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-10-14 12:35:54,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,522 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-10-14 12:35:54,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,527 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-10-14 12:35:54,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,532 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-10-14 12:35:54,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,538 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-10-14 12:35:54,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,543 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-10-14 12:35:54,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,548 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-10-14 12:35:54,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,554 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-10-14 12:35:54,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,559 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-10-14 12:35:54,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-10-14 12:35:54,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-10-14 12:35:54,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,575 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-10-14 12:35:54,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,580 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-10-14 12:35:54,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,587 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-10-14 12:35:54,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,594 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-10-14 12:35:54,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-10-14 12:35:54,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,605 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-10-14 12:35:54,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,611 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-10-14 12:35:54,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,617 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-10-14 12:35:54,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,623 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-10-14 12:35:54,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,631 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-10-14 12:35:54,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,638 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-10-14 12:35:54,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,644 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 284 [2024-10-14 12:35:54,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-10-14 12:35:54,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,657 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 295 [2024-10-14 12:35:54,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,663 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 301 [2024-10-14 12:35:54,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,670 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 307 [2024-10-14 12:35:54,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,677 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 313 [2024-10-14 12:35:54,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,684 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 319 [2024-10-14 12:35:54,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,693 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 348 proven. 588 refuted. 0 times theorem prover too weak. 5676 trivial. 0 not checked. [2024-10-14 12:35:54,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 12:35:54,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940130055] [2024-10-14 12:35:54,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940130055] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 12:35:54,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600020031] [2024-10-14 12:35:54,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:35:54,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 12:35:54,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 12:35:54,697 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) [2024-10-14 12:35:54,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-10-14 12:35:54,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 12:35:54,970 INFO L255 TraceCheckSpWp]: Trace formula consists of 845 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-10-14 12:35:54,977 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 12:35:59,065 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3548 proven. 588 refuted. 0 times theorem prover too weak. 2476 trivial. 0 not checked. [2024-10-14 12:35:59,065 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 12:36:00,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1600020031] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 12:36:00,868 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-10-14 12:36:00,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 24] total 38 [2024-10-14 12:36:00,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088522605] [2024-10-14 12:36:00,869 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-10-14 12:36:00,870 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-10-14 12:36:00,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 12:36:00,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-10-14 12:36:00,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=487, Invalid=2165, Unknown=0, NotChecked=0, Total=2652 [2024-10-14 12:36:00,872 INFO L87 Difference]: Start difference. First operand 773 states and 1097 transitions. Second operand has 38 states, 35 states have (on average 5.057142857142857) internal successors, (177), 32 states have internal predecessors, (177), 15 states have call successors, (100), 8 states have call predecessors, (100), 11 states have return successors, (100), 15 states have call predecessors, (100), 15 states have call successors, (100) [2024-10-14 12:36:06,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 12:36:06,844 INFO L93 Difference]: Finished difference Result 2016 states and 2787 transitions. [2024-10-14 12:36:06,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2024-10-14 12:36:06,844 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 35 states have (on average 5.057142857142857) internal successors, (177), 32 states have internal predecessors, (177), 15 states have call successors, (100), 8 states have call predecessors, (100), 11 states have return successors, (100), 15 states have call predecessors, (100), 15 states have call successors, (100) Word has length 372 [2024-10-14 12:36:06,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 12:36:06,854 INFO L225 Difference]: With dead ends: 2016 [2024-10-14 12:36:06,855 INFO L226 Difference]: Without dead ends: 1461 [2024-10-14 12:36:06,860 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 811 GetRequests, 715 SyntacticMatches, 0 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2216 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=2243, Invalid=7263, Unknown=0, NotChecked=0, Total=9506 [2024-10-14 12:36:06,861 INFO L432 NwaCegarLoop]: 336 mSDtfsCounter, 1328 mSDsluCounter, 2434 mSDsCounter, 0 mSdLazyCounter, 3687 mSolverCounterSat, 894 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1346 SdHoareTripleChecker+Valid, 2770 SdHoareTripleChecker+Invalid, 4581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 894 IncrementalHoareTripleChecker+Valid, 3687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2024-10-14 12:36:06,861 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1346 Valid, 2770 Invalid, 4581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [894 Valid, 3687 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2024-10-14 12:36:06,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1461 states. [2024-10-14 12:36:07,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1461 to 1072. [2024-10-14 12:36:07,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1072 states, 820 states have (on average 1.3048780487804879) internal successors, (1070), 822 states have internal predecessors, (1070), 208 states have call successors, (208), 43 states have call predecessors, (208), 43 states have return successors, (208), 206 states have call predecessors, (208), 208 states have call successors, (208) [2024-10-14 12:36:07,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1072 states to 1072 states and 1486 transitions. [2024-10-14 12:36:07,133 INFO L78 Accepts]: Start accepts. Automaton has 1072 states and 1486 transitions. Word has length 372 [2024-10-14 12:36:07,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 12:36:07,134 INFO L471 AbstractCegarLoop]: Abstraction has 1072 states and 1486 transitions. [2024-10-14 12:36:07,134 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 35 states have (on average 5.057142857142857) internal successors, (177), 32 states have internal predecessors, (177), 15 states have call successors, (100), 8 states have call predecessors, (100), 11 states have return successors, (100), 15 states have call predecessors, (100), 15 states have call successors, (100) [2024-10-14 12:36:07,134 INFO L276 IsEmpty]: Start isEmpty. Operand 1072 states and 1486 transitions. [2024-10-14 12:36:07,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2024-10-14 12:36:07,137 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 12:36:07,137 INFO L215 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:36:07,158 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-10-14 12:36:07,341 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 12:36:07,342 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-14 12:36:07,342 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 12:36:07,342 INFO L85 PathProgramCache]: Analyzing trace with hash 160364968, now seen corresponding path program 1 times [2024-10-14 12:36:07,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 12:36:07,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397692645] [2024-10-14 12:36:07,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:36:07,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 12:36:08,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 12:36:08,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1774842811] [2024-10-14 12:36:08,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 12:36:08,135 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 12:36:08,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 12:36:08,137 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) [2024-10-14 12:36:08,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-10-14 12:36:08,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-14 12:36:08,511 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-14 12:36:08,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-14 12:36:09,041 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-14 12:36:09,041 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-10-14 12:36:09,043 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-10-14 12:36:09,056 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-10-14 12:36:09,245 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-10-14 12:36:09,248 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 12:36:09,503 INFO L165 ceAbstractionStarter]: Computing trace abstraction results [2024-10-14 12:36:09,507 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.10 12:36:09 BoogieIcfgContainer [2024-10-14 12:36:09,507 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-10-14 12:36:09,507 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-10-14 12:36:09,507 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-10-14 12:36:09,508 INFO L274 PluginConnector]: Witness Printer initialized [2024-10-14 12:36:09,508 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 12:35:16" (3/4) ... [2024-10-14 12:36:09,510 INFO L142 WitnessPrinter]: No result that supports witness generation found [2024-10-14 12:36:09,511 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-10-14 12:36:09,512 INFO L158 Benchmark]: Toolchain (without parser) took 54578.98ms. Allocated memory was 155.2MB in the beginning and 1.2GB in the end (delta: 1.1GB). Free memory was 86.9MB in the beginning and 461.1MB in the end (delta: -374.2MB). Peak memory consumption was 677.7MB. Max. memory is 16.1GB. [2024-10-14 12:36:09,512 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 104.9MB. Free memory is still 65.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-10-14 12:36:09,512 INFO L158 Benchmark]: CACSL2BoogieTranslator took 571.35ms. Allocated memory is still 155.2MB. Free memory was 86.6MB in the beginning and 106.6MB in the end (delta: -20.0MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-10-14 12:36:09,513 INFO L158 Benchmark]: Boogie Procedure Inliner took 125.45ms. Allocated memory is still 155.2MB. Free memory was 106.6MB in the beginning and 94.1MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2024-10-14 12:36:09,513 INFO L158 Benchmark]: Boogie Preprocessor took 143.51ms. Allocated memory is still 155.2MB. Free memory was 93.5MB in the beginning and 68.3MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-10-14 12:36:09,514 INFO L158 Benchmark]: RCFGBuilder took 1140.90ms. Allocated memory is still 155.2MB. Free memory was 68.3MB in the beginning and 72.4MB in the end (delta: -4.1MB). Peak memory consumption was 36.3MB. Max. memory is 16.1GB. [2024-10-14 12:36:09,514 INFO L158 Benchmark]: TraceAbstraction took 52584.23ms. Allocated memory was 155.2MB in the beginning and 1.2GB in the end (delta: 1.1GB). Free memory was 71.7MB in the beginning and 462.2MB in the end (delta: -390.5MB). Peak memory consumption was 658.8MB. Max. memory is 16.1GB. [2024-10-14 12:36:09,515 INFO L158 Benchmark]: Witness Printer took 3.82ms. Allocated memory is still 1.2GB. Free memory was 462.2MB in the beginning and 461.1MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-10-14 12:36:09,516 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.15ms. Allocated memory is still 104.9MB. Free memory is still 65.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 571.35ms. Allocated memory is still 155.2MB. Free memory was 86.6MB in the beginning and 106.6MB in the end (delta: -20.0MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 125.45ms. Allocated memory is still 155.2MB. Free memory was 106.6MB in the beginning and 94.1MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 143.51ms. Allocated memory is still 155.2MB. Free memory was 93.5MB in the beginning and 68.3MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1140.90ms. Allocated memory is still 155.2MB. Free memory was 68.3MB in the beginning and 72.4MB in the end (delta: -4.1MB). Peak memory consumption was 36.3MB. Max. memory is 16.1GB. * TraceAbstraction took 52584.23ms. Allocated memory was 155.2MB in the beginning and 1.2GB in the end (delta: 1.1GB). Free memory was 71.7MB in the beginning and 462.2MB in the end (delta: -390.5MB). Peak memory consumption was 658.8MB. Max. memory is 16.1GB. * Witness Printer took 3.82ms. Allocated memory is still 1.2GB. Free memory was 462.2MB in the beginning and 461.1MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * 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 371, overapproximation of someBinaryFLOATComparisonOperation at line 371, overapproximation of someBinaryArithmeticDOUBLEoperation at line 220. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 2; [L23] unsigned short int var_1_5 = 34011; [L24] signed short int var_1_7 = -4; [L25] signed long int var_1_9 = -4; [L26] unsigned short int var_1_10 = 4; [L27] double var_1_12 = 1.8; [L28] double var_1_13 = 49.5; [L29] double var_1_14 = 0.0; [L30] double var_1_15 = 8.5; [L31] unsigned long int var_1_16 = 4; [L32] unsigned long int var_1_17 = 3254334857; [L33] unsigned long int var_1_18 = 1980622399; [L34] signed short int var_1_19 = 16; [L35] unsigned short int var_1_20 = 50; [L36] signed char var_1_21 = -4; [L37] signed char var_1_23 = -25; [L38] float var_1_24 = 16.2; [L39] unsigned long int var_1_25 = 2; [L40] float var_1_26 = 10.125; [L41] unsigned long int var_1_27 = 32; [L42] unsigned short int var_1_28 = 256; [L43] unsigned short int var_1_30 = 55296; [L44] unsigned short int var_1_32 = 500; [L45] signed char var_1_33 = 100; [L46] unsigned short int var_1_34 = 32228; [L47] unsigned short int var_1_35 = 10000; [L48] unsigned short int var_1_36 = 10000; [L49] unsigned short int var_1_37 = 27082; [L50] unsigned char var_1_38 = 16; [L51] unsigned char var_1_39 = 2; [L52] unsigned char var_1_40 = 128; [L53] unsigned char var_1_41 = 128; [L54] unsigned char var_1_42 = 100; [L55] unsigned char var_1_43 = 100; [L56] unsigned char var_1_44 = 0; [L57] signed char var_1_45 = 2; [L58] signed char var_1_46 = 1; [L59] unsigned char var_1_47 = 0; [L60] unsigned char var_1_48 = 0; [L61] unsigned char var_1_49 = 1; [L62] unsigned char var_1_51 = 0; [L63] unsigned long int var_1_52 = 10000; [L64] unsigned long int var_1_53 = 2132590236; [L65] unsigned char var_1_54 = 0; [L66] unsigned char var_1_55 = 25; [L67] unsigned char var_1_56 = 8; [L68] float var_1_57 = 7.5; [L69] float var_1_58 = 0.0; [L70] float var_1_59 = 0.25; [L71] float var_1_60 = 4.1; [L72] double var_1_61 = 8.5; [L73] unsigned short int var_1_62 = 32; [L74] signed short int var_1_63 = -64; [L75] float var_1_64 = 999999999999.9; [L76] unsigned char var_1_65 = 1; [L77] double var_1_66 = 4.625; [L78] double var_1_67 = 0.0; [L79] double var_1_68 = 99.75; [L80] unsigned long int last_1_var_1_27 = 32; [L81] unsigned char last_1_var_1_38 = 16; [L82] unsigned char last_1_var_1_54 = 0; [L83] unsigned short int last_1_var_1_62 = 32; [L84] unsigned char last_1_var_1_65 = 1; [L375] isInitial = 1 [L376] FCALL initially() [L377] COND TRUE 1 [L378] CALL updateLastVariables() [L364] last_1_var_1_27 = var_1_27 [L365] last_1_var_1_38 = var_1_38 [L366] last_1_var_1_54 = var_1_54 [L367] last_1_var_1_62 = var_1_62 [L368] last_1_var_1_65 = var_1_65 [L378] RET updateLastVariables() [L379] CALL updateVariables() [L271] var_1_5 = __VERIFIER_nondet_ushort() [L272] CALL assume_abort_if_not(var_1_5 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_13=99/2, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_13=99/2, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L272] RET assume_abort_if_not(var_1_5 >= 32767) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_13=99/2, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L273] CALL assume_abort_if_not(var_1_5 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_13=99/2, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_13=99/2, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L273] RET assume_abort_if_not(var_1_5 <= 65534) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_13=99/2, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L274] var_1_13 = __VERIFIER_nondet_double() [L275] CALL assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 4611686.018427382800e+12F && var_1_13 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L275] RET assume_abort_if_not((var_1_13 >= 0.0F && var_1_13 <= -1.0e-20F) || (var_1_13 <= 4611686.018427382800e+12F && var_1_13 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_14=0, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L276] var_1_14 = __VERIFIER_nondet_double() [L277] CALL assume_abort_if_not((var_1_14 >= 2305843.009213691390e+12F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 4611686.018427382800e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L277] RET assume_abort_if_not((var_1_14 >= 2305843.009213691390e+12F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 4611686.018427382800e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_15=17/2, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L278] var_1_15 = __VERIFIER_nondet_double() [L279] CALL assume_abort_if_not((var_1_15 >= -461168.6018427382800e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L279] RET assume_abort_if_not((var_1_15 >= -461168.6018427382800e+13F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=3254334857, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L280] var_1_17 = __VERIFIER_nondet_ulong() [L281] CALL assume_abort_if_not(var_1_17 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L281] RET assume_abort_if_not(var_1_17 >= 2147483647) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L282] CALL assume_abort_if_not(var_1_17 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L282] RET assume_abort_if_not(var_1_17 <= 4294967294) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=1980622399, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L283] var_1_18 = __VERIFIER_nondet_ulong() [L284] CALL assume_abort_if_not(var_1_18 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L284] RET assume_abort_if_not(var_1_18 >= 1073741823) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L285] CALL assume_abort_if_not(var_1_18 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L285] RET assume_abort_if_not(var_1_18 <= 2147483647) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-25, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L286] var_1_23 = __VERIFIER_nondet_char() [L287] CALL assume_abort_if_not(var_1_23 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L287] RET assume_abort_if_not(var_1_23 >= -127) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L288] CALL assume_abort_if_not(var_1_23 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L288] RET assume_abort_if_not(var_1_23 <= 126) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=2, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L289] var_1_25 = __VERIFIER_nondet_ulong() [L290] CALL assume_abort_if_not(var_1_25 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L290] RET assume_abort_if_not(var_1_25 >= 1) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L291] CALL assume_abort_if_not(var_1_25 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L291] RET assume_abort_if_not(var_1_25 <= 2147483647) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=81/8, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L292] var_1_26 = __VERIFIER_nondet_float() [L293] CALL assume_abort_if_not((var_1_26 >= -922337.2036854765600e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854765600e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L293] RET assume_abort_if_not((var_1_26 >= -922337.2036854765600e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854765600e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=55296, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L294] var_1_30 = __VERIFIER_nondet_ushort() [L295] CALL assume_abort_if_not(var_1_30 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L295] RET assume_abort_if_not(var_1_30 >= 49150) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L296] CALL assume_abort_if_not(var_1_30 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L296] RET assume_abort_if_not(var_1_30 <= 65534) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=100, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L297] var_1_33 = __VERIFIER_nondet_char() [L298] CALL assume_abort_if_not(var_1_33 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L298] RET assume_abort_if_not(var_1_33 >= -1) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L299] CALL assume_abort_if_not(var_1_33 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L299] RET assume_abort_if_not(var_1_33 <= 127) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32228, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L300] var_1_34 = __VERIFIER_nondet_ushort() [L301] CALL assume_abort_if_not(var_1_34 >= 24575) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L301] RET assume_abort_if_not(var_1_34 >= 24575) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L302] CALL assume_abort_if_not(var_1_34 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L302] RET assume_abort_if_not(var_1_34 <= 32767) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=10000, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L303] var_1_35 = __VERIFIER_nondet_ushort() [L304] CALL assume_abort_if_not(var_1_35 >= 8192) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L304] RET assume_abort_if_not(var_1_35 >= 8192) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L305] CALL assume_abort_if_not(var_1_35 <= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L305] RET assume_abort_if_not(var_1_35 <= 16384) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=10000, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L306] var_1_36 = __VERIFIER_nondet_ushort() [L307] CALL assume_abort_if_not(var_1_36 >= 8192) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L307] RET assume_abort_if_not(var_1_36 >= 8192) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L308] CALL assume_abort_if_not(var_1_36 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L308] RET assume_abort_if_not(var_1_36 <= 16383) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=27082, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L309] var_1_37 = __VERIFIER_nondet_ushort() [L310] CALL assume_abort_if_not(var_1_37 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L310] RET assume_abort_if_not(var_1_37 >= 16383) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L311] CALL assume_abort_if_not(var_1_37 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L311] RET assume_abort_if_not(var_1_37 <= 32767) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=2, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L312] var_1_39 = __VERIFIER_nondet_uchar() [L313] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L313] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L314] CALL assume_abort_if_not(var_1_39 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L314] RET assume_abort_if_not(var_1_39 <= 254) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=128, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L315] var_1_40 = __VERIFIER_nondet_uchar() [L316] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L316] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L317] CALL assume_abort_if_not(var_1_40 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L317] RET assume_abort_if_not(var_1_40 <= 255) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L318] CALL assume_abort_if_not(var_1_40 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L318] RET assume_abort_if_not(var_1_40 != 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=128, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L319] var_1_41 = __VERIFIER_nondet_uchar() [L320] CALL assume_abort_if_not(var_1_41 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L320] RET assume_abort_if_not(var_1_41 >= 127) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L321] CALL assume_abort_if_not(var_1_41 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L321] RET assume_abort_if_not(var_1_41 <= 254) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=100, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L322] var_1_42 = __VERIFIER_nondet_uchar() [L323] CALL assume_abort_if_not(var_1_42 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L323] RET assume_abort_if_not(var_1_42 >= 63) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L324] CALL assume_abort_if_not(var_1_42 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L324] RET assume_abort_if_not(var_1_42 <= 127) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=100, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L325] var_1_43 = __VERIFIER_nondet_uchar() [L326] CALL assume_abort_if_not(var_1_43 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L326] RET assume_abort_if_not(var_1_43 >= 63) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L327] CALL assume_abort_if_not(var_1_43 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L327] RET assume_abort_if_not(var_1_43 <= 127) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=0, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L328] var_1_44 = __VERIFIER_nondet_uchar() [L329] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L329] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L330] CALL assume_abort_if_not(var_1_44 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L330] RET assume_abort_if_not(var_1_44 <= 63) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L331] var_1_46 = __VERIFIER_nondet_char() [L332] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L332] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L333] CALL assume_abort_if_not(var_1_46 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L333] RET assume_abort_if_not(var_1_46 <= 63) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L334] var_1_48 = __VERIFIER_nondet_uchar() [L335] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L335] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L336] CALL assume_abort_if_not(var_1_48 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L336] RET assume_abort_if_not(var_1_48 <= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L337] var_1_49 = __VERIFIER_nondet_uchar() [L338] CALL assume_abort_if_not(var_1_49 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L338] RET assume_abort_if_not(var_1_49 >= 1) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L339] CALL assume_abort_if_not(var_1_49 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L339] RET assume_abort_if_not(var_1_49 <= 1) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L340] var_1_51 = __VERIFIER_nondet_uchar() [L341] CALL assume_abort_if_not(var_1_51 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L341] RET assume_abort_if_not(var_1_51 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L342] CALL assume_abort_if_not(var_1_51 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L342] RET assume_abort_if_not(var_1_51 <= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=2132590236, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L343] var_1_53 = __VERIFIER_nondet_ulong() [L344] CALL assume_abort_if_not(var_1_53 >= 1610612735) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L344] RET assume_abort_if_not(var_1_53 >= 1610612735) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L345] CALL assume_abort_if_not(var_1_53 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L345] RET assume_abort_if_not(var_1_53 <= 2147483647) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=25, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L346] var_1_55 = __VERIFIER_nondet_uchar() [L347] CALL assume_abort_if_not(var_1_55 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L347] RET assume_abort_if_not(var_1_55 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L348] CALL assume_abort_if_not(var_1_55 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L348] RET assume_abort_if_not(var_1_55 <= 254) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=8, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L349] var_1_56 = __VERIFIER_nondet_uchar() [L350] CALL assume_abort_if_not(var_1_56 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L350] RET assume_abort_if_not(var_1_56 >= 0) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L351] CALL assume_abort_if_not(var_1_56 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L351] RET assume_abort_if_not(var_1_56 <= 63) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_58=0, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L352] var_1_58 = __VERIFIER_nondet_float() [L353] CALL assume_abort_if_not((var_1_58 >= 4611686.018427382800e+12F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 9223372.036854765600e+12F && var_1_58 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L353] RET assume_abort_if_not((var_1_58 >= 4611686.018427382800e+12F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 9223372.036854765600e+12F && var_1_58 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_59=1/4, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L354] var_1_59 = __VERIFIER_nondet_float() [L355] CALL assume_abort_if_not((var_1_59 >= 0.0F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 4611686.018427382800e+12F && var_1_59 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L355] RET assume_abort_if_not((var_1_59 >= 0.0F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 4611686.018427382800e+12F && var_1_59 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_60=41/10, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L356] var_1_60 = __VERIFIER_nondet_float() [L357] CALL assume_abort_if_not((var_1_60 >= 0.0F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 4611686.018427382800e+12F && var_1_60 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L357] RET assume_abort_if_not((var_1_60 >= 0.0F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 4611686.018427382800e+12F && var_1_60 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_67=0, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L358] var_1_67 = __VERIFIER_nondet_double() [L359] CALL assume_abort_if_not((var_1_67 >= 4611686.018427387900e+12F && var_1_67 <= -1.0e-20F) || (var_1_67 <= 9223372.036854776000e+12F && var_1_67 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L359] RET assume_abort_if_not((var_1_67 >= 4611686.018427387900e+12F && var_1_67 <= -1.0e-20F) || (var_1_67 <= 9223372.036854776000e+12F && var_1_67 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_68=399/4, var_1_7=-4, var_1_9=-4] [L360] var_1_68 = __VERIFIER_nondet_double() [L361] CALL assume_abort_if_not((var_1_68 >= 0.0F && var_1_68 <= -1.0e-20F) || (var_1_68 <= 2305843.009213691390e+12F && var_1_68 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L361] RET assume_abort_if_not((var_1_68 >= 0.0F && var_1_68 <= -1.0e-20F) || (var_1_68 <= 2305843.009213691390e+12F && var_1_68 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L379] RET updateVariables() [L380] CALL step() [L88] signed long int stepLocal_8 = last_1_var_1_62; [L89] unsigned long int stepLocal_7 = var_1_18 / var_1_40; [L90] unsigned long int stepLocal_6 = last_1_var_1_27 / 2; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_6=16, stepLocal_7=8659208, stepLocal_8=32, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L91] COND TRUE stepLocal_8 <= var_1_18 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_6=16, stepLocal_7=8659208, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L92] EXPR last_1_var_1_38 | last_1_var_1_54 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_6=16, stepLocal_7=8659208, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=16, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L92] COND TRUE stepLocal_6 == (last_1_var_1_38 | last_1_var_1_54) [L93] var_1_38 = var_1_39 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_7=8659208, var_1_10=4, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L104] var_1_10 = (var_1_5 - (var_1_38 + 1000)) [L105] unsigned short int stepLocal_13 = var_1_5; [L106] unsigned short int stepLocal_12 = var_1_35; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_12=8192, stepLocal_13=-32769, stepLocal_7=8659208, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=0, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L107] COND FALSE !((64 / ((((var_1_40) < (var_1_42)) ? (var_1_40) : (var_1_42)))) == stepLocal_12) [L112] var_1_54 = ((var_1_43 + 64) - (var_1_44 + var_1_56)) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_7=8659208, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_61=17/2, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L114] var_1_61 = (var_1_14 - ((((((((var_1_59) < (var_1_60)) ? (var_1_59) : (var_1_60)))) < (var_1_13)) ? (((((var_1_59) < (var_1_60)) ? (var_1_59) : (var_1_60)))) : (var_1_13)))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_7=8659208, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=32, var_1_63=-64, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L115] COND TRUE \read(var_1_49) [L116] var_1_63 = var_1_39 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_7=8659208, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=32, var_1_63=62, var_1_64=9999999999999/10, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L118] var_1_64 = var_1_26 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_7=8659208, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=2, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=32, var_1_63=62, var_1_64=2, var_1_65=1, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L119] COND TRUE \read(last_1_var_1_65) [L120] var_1_65 = var_1_48 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_7=8659208, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=2, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=32, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L124] unsigned char stepLocal_3 = var_1_54; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_7=8659208, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=2, var_1_27=32, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=32, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L125] COND TRUE stepLocal_3 > (- 256) [L126] var_1_27 = (var_1_17 - last_1_var_1_27) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_7=8659208, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=32, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=-4, var_1_9=-4] [L132] var_1_9 = (((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))) - var_1_54) [L133] unsigned char stepLocal_10 = var_1_65; [L134] unsigned char stepLocal_9 = (var_1_26 / var_1_14) <= var_1_61; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_10=0, stepLocal_13=-32769, stepLocal_7=8659208, stepLocal_9=1, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=32, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=-4, var_1_9=0] [L135] COND FALSE !(stepLocal_10 || var_1_65) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_7=8659208, stepLocal_9=1, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=32, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=-4, var_1_9=0] [L138] COND TRUE stepLocal_9 && (! var_1_65) [L139] var_1_47 = (! (! (! var_1_49))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_7=8659208, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=32, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=-4, var_1_9=0] [L144] COND FALSE !(var_1_38 <= (- 500)) [L149] var_1_7 = var_1_38 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_7=8659208, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=50, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=32, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L151] COND TRUE var_1_7 < var_1_17 [L152] var_1_20 = (var_1_5 - var_1_38) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_7=8659208, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=32, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L156] unsigned char stepLocal_15 = var_1_38; [L157] signed long int stepLocal_14 = var_1_34 + var_1_38; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_14=32702, stepLocal_15=62, stepLocal_7=8659208, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=32, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L158] COND FALSE !((var_1_42 + (~ var_1_40)) >= stepLocal_14) [L163] var_1_62 = var_1_56 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_15=62, stepLocal_7=8659208, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=2, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L165] COND FALSE !(var_1_47 || var_1_65) [L168] var_1_1 = (((((var_1_5 - var_1_38)) < (var_1_54)) ? ((var_1_5 - var_1_38)) : (var_1_54))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_15=62, stepLocal_7=8659208, var_1_10=31705, var_1_12=9/5, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L170] COND TRUE ! var_1_47 [L171] var_1_12 = ((var_1_13 - (var_1_14 - 63.5)) + var_1_15) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_15=62, stepLocal_7=8659208, var_1_10=31705, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L175] signed long int stepLocal_0 = (((var_1_54) < (var_1_38)) ? (var_1_54) : (var_1_38)); VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_0=62, stepLocal_13=-32769, stepLocal_15=62, stepLocal_7=8659208, var_1_10=31705, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L176] COND FALSE !(\read(var_1_65)) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_0=62, stepLocal_13=-32769, stepLocal_15=62, stepLocal_7=8659208, var_1_10=31705, var_1_16=4, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L179] COND TRUE stepLocal_0 <= var_1_54 [L180] var_1_16 = (var_1_17 - (var_1_18 - var_1_54)) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_15=62, stepLocal_7=8659208, var_1_10=31705, var_1_16=1073741952, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L185] unsigned char stepLocal_1 = var_1_65; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_15=62, stepLocal_1=0, stepLocal_7=8659208, var_1_10=31705, var_1_16=1073741952, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L186] COND FALSE !(var_1_47 && stepLocal_1) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_15=62, stepLocal_7=8659208, var_1_10=31705, var_1_16=1073741952, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L189] EXPR var_1_9 >> var_1_18 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_15=62, stepLocal_7=8659208, var_1_10=31705, var_1_16=1073741952, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L189] signed long int stepLocal_2 = var_1_9 >> var_1_18; [L190] COND FALSE !(\read(var_1_47)) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_15=62, stepLocal_2=0, stepLocal_7=8659208, var_1_10=31705, var_1_16=1073741952, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=81/5, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L193] COND FALSE !(stepLocal_2 < (var_1_17 / (var_1_5 + var_1_25))) [L198] var_1_24 = ((((var_1_26) < ((var_1_15 + var_1_14))) ? (var_1_26) : ((var_1_15 + var_1_14)))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_15=62, stepLocal_7=8659208, var_1_10=31705, var_1_16=1073741952, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L201] unsigned char stepLocal_5 = (var_1_5 != var_1_54) && (var_1_54 <= var_1_62); [L202] unsigned char stepLocal_4 = ! 1; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_15=62, stepLocal_4=0, stepLocal_5=0, stepLocal_7=8659208, var_1_10=31705, var_1_16=1073741952, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L203] COND FALSE !((var_1_9 == var_1_17) || stepLocal_4) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_15=62, stepLocal_5=0, stepLocal_7=8659208, var_1_10=31705, var_1_16=1073741952, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_57=15/2, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L210] COND TRUE (((((var_1_13 / var_1_14)) < (var_1_12)) ? ((var_1_13 / var_1_14)) : (var_1_12))) <= var_1_15 [L211] var_1_57 = (((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14))) - (var_1_58 - var_1_59)) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_15=62, stepLocal_5=0, stepLocal_7=8659208, var_1_10=31705, var_1_16=1073741952, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_66=37/8, var_1_7=62, var_1_9=0] [L219] COND TRUE ((var_1_67 - var_1_13) - 1.25) > var_1_57 [L220] var_1_66 = (var_1_13 - (var_1_59 + (var_1_14 - var_1_68))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_15=62, stepLocal_5=0, stepLocal_7=8659208, var_1_10=31705, var_1_16=1073741952, var_1_17=6442450943, var_1_18=5368709119, var_1_19=16, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] [L224] COND TRUE (var_1_15 + (- var_1_13)) != (var_1_14 * var_1_24) [L225] var_1_19 = ((((var_1_38) > (-5)) ? (var_1_38) : (-5))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_15=62, stepLocal_5=0, stepLocal_7=8659208, var_1_10=31705, var_1_16=1073741952, var_1_17=6442450943, var_1_18=5368709119, var_1_19=62, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=500, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] [L229] COND FALSE !(! (! (var_1_62 <= var_1_38))) [L244] var_1_32 = ((((((var_1_37) > (var_1_34)) ? (var_1_37) : (var_1_34))) + 30970) - ((((var_1_35) < (var_1_54)) ? (var_1_35) : (var_1_54)))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_15=62, stepLocal_5=0, stepLocal_7=8659208, var_1_10=31705, var_1_16=1073741952, var_1_17=6442450943, var_1_18=5368709119, var_1_19=62, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=63482, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] [L246] COND FALSE !(var_1_61 < var_1_14) [L253] var_1_45 = (var_1_44 + 10) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_15=62, stepLocal_5=0, stepLocal_7=8659208, var_1_10=31705, var_1_16=1073741952, var_1_17=6442450943, var_1_18=5368709119, var_1_19=62, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=63482, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] [L255] unsigned short int stepLocal_11 = var_1_32; VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_11=63482, stepLocal_13=-32769, stepLocal_15=62, stepLocal_5=0, stepLocal_7=8659208, var_1_10=31705, var_1_16=1073741952, var_1_17=6442450943, var_1_18=5368709119, var_1_19=62, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=63482, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] [L256] COND TRUE var_1_38 <= stepLocal_11 VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_15=62, stepLocal_5=0, stepLocal_7=8659208, var_1_10=31705, var_1_16=1073741952, var_1_17=6442450943, var_1_18=5368709119, var_1_19=62, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=63482, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] [L257] COND FALSE !(\read(var_1_47)) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_15=62, stepLocal_5=0, stepLocal_7=8659208, var_1_10=31705, var_1_16=1073741952, var_1_17=6442450943, var_1_18=5368709119, var_1_19=62, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=63482, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=10000, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] [L260] COND TRUE var_1_26 > (var_1_14 - var_1_13) [L261] var_1_52 = ((((((((var_1_25) < (var_1_32)) ? (var_1_25) : (var_1_32)))) < (500u)) ? (((((var_1_25) < (var_1_32)) ? (var_1_25) : (var_1_32)))) : (500u))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, stepLocal_13=-32769, stepLocal_15=62, stepLocal_5=0, stepLocal_7=8659208, var_1_10=31705, var_1_16=1073741952, var_1_17=6442450943, var_1_18=5368709119, var_1_19=62, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=63482, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=500, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] [L380] RET step() [L381] CALL, EXPR property() [L371] EXPR ((((((((((var_1_47 || var_1_65) ? (var_1_1 == ((unsigned short int) ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))))) : (var_1_1 == ((unsigned short int) (((((var_1_5 - var_1_38)) < (var_1_54)) ? ((var_1_5 - var_1_38)) : (var_1_54)))))) && ((var_1_38 <= (- 500)) ? (var_1_47 ? (var_1_7 == ((signed short int) (var_1_38 - 64))) : 1) : (var_1_7 == ((signed short int) var_1_38)))) && (var_1_9 == ((signed long int) (((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))) - var_1_54)))) && (var_1_10 == ((unsigned short int) (var_1_5 - (var_1_38 + 1000))))) && ((! var_1_47) ? (var_1_12 == ((double) ((var_1_13 - (var_1_14 - 63.5)) + var_1_15))) : (var_1_12 == ((double) (var_1_14 - var_1_13))))) && (var_1_65 ? (var_1_16 == ((unsigned long int) (var_1_20 + 200u))) : ((((((var_1_54) < (var_1_38)) ? (var_1_54) : (var_1_38))) <= var_1_54) ? (var_1_16 == ((unsigned long int) (var_1_17 - (var_1_18 - var_1_54)))) : (var_1_16 == ((unsigned long int) var_1_54))))) && (((var_1_15 + (- var_1_13)) != (var_1_14 * var_1_24)) ? (var_1_19 == ((signed short int) ((((var_1_38) > (-5)) ? (var_1_38) : (-5))))) : (var_1_19 == ((signed short int) ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))))))) && ((var_1_7 < var_1_17) ? (var_1_20 == ((unsigned short int) (var_1_5 - var_1_38))) : (var_1_20 == ((unsigned short int) (var_1_5 - var_1_38))))) && ((var_1_47 && var_1_65) ? (var_1_21 == ((signed char) var_1_23)) : 1)) && (var_1_47 ? (var_1_24 == ((float) var_1_14)) : (((var_1_9 >> var_1_18) < (var_1_17 / (var_1_5 + var_1_25))) ? (var_1_65 ? (var_1_24 == ((float) ((((((((7.25f) < (var_1_14)) ? (7.25f) : (var_1_14)))) > (var_1_13)) ? (((((7.25f) < (var_1_14)) ? (7.25f) : (var_1_14)))) : (var_1_13))))) : 1) : (var_1_24 == ((float) ((((var_1_26) < ((var_1_15 + var_1_14))) ? (var_1_26) : ((var_1_15 + var_1_14)))))))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=31705, var_1_16=1073741952, var_1_17=6442450943, var_1_18=5368709119, var_1_19=62, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=63482, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=500, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] [L371] EXPR ((((((((((((((var_1_47 || var_1_65) ? (var_1_1 == ((unsigned short int) ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))))) : (var_1_1 == ((unsigned short int) (((((var_1_5 - var_1_38)) < (var_1_54)) ? ((var_1_5 - var_1_38)) : (var_1_54)))))) && ((var_1_38 <= (- 500)) ? (var_1_47 ? (var_1_7 == ((signed short int) (var_1_38 - 64))) : 1) : (var_1_7 == ((signed short int) var_1_38)))) && (var_1_9 == ((signed long int) (((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))) - var_1_54)))) && (var_1_10 == ((unsigned short int) (var_1_5 - (var_1_38 + 1000))))) && ((! var_1_47) ? (var_1_12 == ((double) ((var_1_13 - (var_1_14 - 63.5)) + var_1_15))) : (var_1_12 == ((double) (var_1_14 - var_1_13))))) && (var_1_65 ? (var_1_16 == ((unsigned long int) (var_1_20 + 200u))) : ((((((var_1_54) < (var_1_38)) ? (var_1_54) : (var_1_38))) <= var_1_54) ? (var_1_16 == ((unsigned long int) (var_1_17 - (var_1_18 - var_1_54)))) : (var_1_16 == ((unsigned long int) var_1_54))))) && (((var_1_15 + (- var_1_13)) != (var_1_14 * var_1_24)) ? (var_1_19 == ((signed short int) ((((var_1_38) > (-5)) ? (var_1_38) : (-5))))) : (var_1_19 == ((signed short int) ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))))))) && ((var_1_7 < var_1_17) ? (var_1_20 == ((unsigned short int) (var_1_5 - var_1_38))) : (var_1_20 == ((unsigned short int) (var_1_5 - var_1_38))))) && ((var_1_47 && var_1_65) ? (var_1_21 == ((signed char) var_1_23)) : 1)) && (var_1_47 ? (var_1_24 == ((float) var_1_14)) : (((var_1_9 >> var_1_18) < (var_1_17 / (var_1_5 + var_1_25))) ? (var_1_65 ? (var_1_24 == ((float) ((((((((7.25f) < (var_1_14)) ? (7.25f) : (var_1_14)))) > (var_1_13)) ? (((((7.25f) < (var_1_14)) ? (7.25f) : (var_1_14)))) : (var_1_13))))) : 1) : (var_1_24 == ((float) ((((var_1_26) < ((var_1_15 + var_1_14))) ? (var_1_26) : ((var_1_15 + var_1_14))))))))) && ((var_1_54 > (- 256)) ? (var_1_27 == ((unsigned long int) (var_1_17 - last_1_var_1_27))) : (var_1_65 ? (var_1_27 == ((unsigned long int) (((((var_1_38) > (var_1_25)) ? (var_1_38) : (var_1_25))) + 128u))) : 1))) && (((var_1_9 == var_1_17) || (! 1)) ? ((var_1_65 || ((var_1_5 != var_1_54) && (var_1_54 <= var_1_62))) ? (var_1_28 == ((unsigned short int) (((((var_1_30 - var_1_54) < 0 ) ? -(var_1_30 - var_1_54) : (var_1_30 - var_1_54))) - var_1_54))) : (var_1_28 == ((unsigned short int) (((((var_1_30) > (var_1_5)) ? (var_1_30) : (var_1_5))) - ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))))))) : 1)) && ((! (! (var_1_62 <= var_1_38))) ? ((var_1_19 >= (var_1_33 - 16)) ? (((var_1_19 < var_1_17) || (! var_1_65)) ? ((var_1_13 == var_1_14) ? (var_1_32 == ((unsigned short int) (var_1_30 - var_1_54))) : (var_1_32 == ((unsigned short int) var_1_5))) : (var_1_32 == ((unsigned short int) (((var_1_34 - 4) + (var_1_35 + var_1_36)) - var_1_38)))) : (var_1_32 == ((unsigned short int) (var_1_34 + (var_1_37 - var_1_36))))) : (var_1_32 == ((unsigned short int) ((((((var_1_37) > (var_1_34)) ? (var_1_37) : (var_1_34))) + 30970) - ((((var_1_35) < (var_1_54)) ? (var_1_35) : (var_1_54)))))))) && ((last_1_var_1_62 <= var_1_18) ? (((last_1_var_1_27 / 2) == (last_1_var_1_38 | last_1_var_1_54)) ? (var_1_38 == ((unsigned char) var_1_39)) : (var_1_38 == ((unsigned char) var_1_39))) : (((var_1_18 / var_1_40) < var_1_17) ? (var_1_38 == ((unsigned char) var_1_39)) : (var_1_38 == ((unsigned char) (var_1_41 - (((((var_1_42) > (var_1_43)) ? (var_1_42) : (var_1_43))) - var_1_44)))))) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=31705, var_1_16=1073741952, var_1_17=6442450943, var_1_18=5368709119, var_1_19=62, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=63482, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=500, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] [L371-L372] return (((((((((((((((((((((((((var_1_47 || var_1_65) ? (var_1_1 == ((unsigned short int) ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))))) : (var_1_1 == ((unsigned short int) (((((var_1_5 - var_1_38)) < (var_1_54)) ? ((var_1_5 - var_1_38)) : (var_1_54)))))) && ((var_1_38 <= (- 500)) ? (var_1_47 ? (var_1_7 == ((signed short int) (var_1_38 - 64))) : 1) : (var_1_7 == ((signed short int) var_1_38)))) && (var_1_9 == ((signed long int) (((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))) - var_1_54)))) && (var_1_10 == ((unsigned short int) (var_1_5 - (var_1_38 + 1000))))) && ((! var_1_47) ? (var_1_12 == ((double) ((var_1_13 - (var_1_14 - 63.5)) + var_1_15))) : (var_1_12 == ((double) (var_1_14 - var_1_13))))) && (var_1_65 ? (var_1_16 == ((unsigned long int) (var_1_20 + 200u))) : ((((((var_1_54) < (var_1_38)) ? (var_1_54) : (var_1_38))) <= var_1_54) ? (var_1_16 == ((unsigned long int) (var_1_17 - (var_1_18 - var_1_54)))) : (var_1_16 == ((unsigned long int) var_1_54))))) && (((var_1_15 + (- var_1_13)) != (var_1_14 * var_1_24)) ? (var_1_19 == ((signed short int) ((((var_1_38) > (-5)) ? (var_1_38) : (-5))))) : (var_1_19 == ((signed short int) ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))))))) && ((var_1_7 < var_1_17) ? (var_1_20 == ((unsigned short int) (var_1_5 - var_1_38))) : (var_1_20 == ((unsigned short int) (var_1_5 - var_1_38))))) && ((var_1_47 && var_1_65) ? (var_1_21 == ((signed char) var_1_23)) : 1)) && (var_1_47 ? (var_1_24 == ((float) var_1_14)) : (((var_1_9 >> var_1_18) < (var_1_17 / (var_1_5 + var_1_25))) ? (var_1_65 ? (var_1_24 == ((float) ((((((((7.25f) < (var_1_14)) ? (7.25f) : (var_1_14)))) > (var_1_13)) ? (((((7.25f) < (var_1_14)) ? (7.25f) : (var_1_14)))) : (var_1_13))))) : 1) : (var_1_24 == ((float) ((((var_1_26) < ((var_1_15 + var_1_14))) ? (var_1_26) : ((var_1_15 + var_1_14))))))))) && ((var_1_54 > (- 256)) ? (var_1_27 == ((unsigned long int) (var_1_17 - last_1_var_1_27))) : (var_1_65 ? (var_1_27 == ((unsigned long int) (((((var_1_38) > (var_1_25)) ? (var_1_38) : (var_1_25))) + 128u))) : 1))) && (((var_1_9 == var_1_17) || (! 1)) ? ((var_1_65 || ((var_1_5 != var_1_54) && (var_1_54 <= var_1_62))) ? (var_1_28 == ((unsigned short int) (((((var_1_30 - var_1_54) < 0 ) ? -(var_1_30 - var_1_54) : (var_1_30 - var_1_54))) - var_1_54))) : (var_1_28 == ((unsigned short int) (((((var_1_30) > (var_1_5)) ? (var_1_30) : (var_1_5))) - ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))))))) : 1)) && ((! (! (var_1_62 <= var_1_38))) ? ((var_1_19 >= (var_1_33 - 16)) ? (((var_1_19 < var_1_17) || (! var_1_65)) ? ((var_1_13 == var_1_14) ? (var_1_32 == ((unsigned short int) (var_1_30 - var_1_54))) : (var_1_32 == ((unsigned short int) var_1_5))) : (var_1_32 == ((unsigned short int) (((var_1_34 - 4) + (var_1_35 + var_1_36)) - var_1_38)))) : (var_1_32 == ((unsigned short int) (var_1_34 + (var_1_37 - var_1_36))))) : (var_1_32 == ((unsigned short int) ((((((var_1_37) > (var_1_34)) ? (var_1_37) : (var_1_34))) + 30970) - ((((var_1_35) < (var_1_54)) ? (var_1_35) : (var_1_54)))))))) && ((last_1_var_1_62 <= var_1_18) ? (((last_1_var_1_27 / 2) == (last_1_var_1_38 | last_1_var_1_54)) ? (var_1_38 == ((unsigned char) var_1_39)) : (var_1_38 == ((unsigned char) var_1_39))) : (((var_1_18 / var_1_40) < var_1_17) ? (var_1_38 == ((unsigned char) var_1_39)) : (var_1_38 == ((unsigned char) (var_1_41 - (((((var_1_42) > (var_1_43)) ? (var_1_42) : (var_1_43))) - var_1_44))))))) && ((var_1_61 < var_1_14) ? ((var_1_35 != (var_1_19 + (var_1_5 - 256))) ? (var_1_45 == ((signed char) var_1_44)) : (var_1_45 == ((signed char) (var_1_44 - (100 - var_1_46))))) : (var_1_45 == ((signed char) (var_1_44 + 10))))) && ((var_1_65 || var_1_65) ? (var_1_47 == ((unsigned char) var_1_48)) : ((((var_1_26 / var_1_14) <= var_1_61) && (! var_1_65)) ? (var_1_47 == ((unsigned char) (! (! (! var_1_49))))) : (var_1_47 == ((unsigned char) ((var_1_65 && var_1_65) && (var_1_48 || var_1_51))))))) && ((var_1_38 <= var_1_32) ? (var_1_47 ? (var_1_52 == ((unsigned long int) ((((var_1_39) > (var_1_34)) ? (var_1_39) : (var_1_34))))) : ((var_1_26 > (var_1_14 - var_1_13)) ? (var_1_52 == ((unsigned long int) ((((((((var_1_25) < (var_1_32)) ? (var_1_25) : (var_1_32)))) < (500u)) ? (((((var_1_25) < (var_1_32)) ? (var_1_25) : (var_1_32)))) : (500u))))) : (var_1_52 == ((unsigned long int) var_1_16)))) : (var_1_52 == ((unsigned long int) (((var_1_53 - 4u) - var_1_32) + ((((var_1_41 + var_1_36) < 0 ) ? -(var_1_41 + var_1_36) : (var_1_41 + var_1_36)))))))) && (((64 / ((((var_1_40) < (var_1_42)) ? (var_1_40) : (var_1_42)))) == var_1_35) ? ((last_1_var_1_54 != var_1_5) ? (var_1_54 == ((unsigned char) ((((((((var_1_55) < (var_1_43)) ? (var_1_55) : (var_1_43)))) > (((((var_1_41 - var_1_42) < 0 ) ? -(var_1_41 - var_1_42) : (var_1_41 - var_1_42))))) ? (((((var_1_55) < (var_1_43)) ? (var_1_55) : (var_1_43)))) : (((((var_1_41 - var_1_42) < 0 ) ? -(var_1_41 - var_1_42) : (var_1_41 - var_1_42)))))))) : 1) : (var_1_54 == ((unsigned char) ((var_1_43 + 64) - (var_1_44 + var_1_56)))))) && (((((((var_1_13 / var_1_14)) < (var_1_12)) ? ((var_1_13 / var_1_14)) : (var_1_12))) <= var_1_15) ? (var_1_57 == ((float) (((((var_1_13) < (var_1_14)) ? (var_1_13) : (var_1_14))) - (var_1_58 - var_1_59)))) : ((var_1_46 > (var_1_40 / -4)) ? (var_1_57 == ((float) ((((var_1_15) > ((var_1_13 - var_1_58))) ? (var_1_15) : ((var_1_13 - var_1_58)))))) : (var_1_57 == ((float) ((var_1_13 + ((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14)))) - (((((var_1_59 + var_1_60)) > (var_1_58)) ? ((var_1_59 + var_1_60)) : (var_1_58))))))))) && (var_1_61 == ((double) (var_1_14 - ((((((((var_1_59) < (var_1_60)) ? (var_1_59) : (var_1_60)))) < (var_1_13)) ? (((((var_1_59) < (var_1_60)) ? (var_1_59) : (var_1_60)))) : (var_1_13))))))) && (((var_1_42 + (~ var_1_40)) >= (var_1_34 + var_1_38)) ? ((var_1_38 > var_1_20) ? (var_1_62 == ((unsigned short int) var_1_5)) : 1) : (var_1_62 == ((unsigned short int) var_1_56)))) && (var_1_49 ? (var_1_63 == ((signed short int) var_1_39)) : 1)) && (var_1_64 == ((float) var_1_26))) && (last_1_var_1_65 ? (var_1_65 == ((unsigned char) var_1_48)) : (var_1_65 == ((unsigned char) var_1_49)))) && ((((var_1_67 - var_1_13) - 1.25) > var_1_57) ? (var_1_66 == ((double) (var_1_13 - (var_1_59 + (var_1_14 - var_1_68))))) : (var_1_66 == ((double) var_1_14))) ; [L381] RET, EXPR property() [L381] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=31705, var_1_16=1073741952, var_1_17=6442450943, var_1_18=5368709119, var_1_19=62, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=63482, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=500, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_27=32, last_1_var_1_38=16, last_1_var_1_54=0, last_1_var_1_62=32, last_1_var_1_65=1, var_1_10=31705, var_1_16=1073741952, var_1_17=6442450943, var_1_18=5368709119, var_1_19=62, var_1_1=128, var_1_20=32705, var_1_21=-4, var_1_23=-127, var_1_24=2, var_1_25=-2147516415, var_1_26=2, var_1_27=6442450911, var_1_28=256, var_1_30=49150, var_1_32=63482, var_1_33=-1, var_1_34=32640, var_1_35=8192, var_1_36=8192, var_1_37=16383, var_1_38=62, var_1_39=62, var_1_40=124, var_1_41=127, var_1_42=125, var_1_43=-641, var_1_44=-256, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=1, var_1_51=0, var_1_52=500, var_1_53=1610612735, var_1_54=128, var_1_55=0, var_1_56=-449, var_1_5=-32769, var_1_62=63, var_1_63=62, var_1_64=2, var_1_65=0, var_1_7=62, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 174 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 52.3s, OverallIterations: 15, TraceHistogramMax: 58, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 18.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7191 SdHoareTripleChecker+Valid, 10.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7130 mSDsluCounter, 15658 SdHoareTripleChecker+Invalid, 8.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 10621 mSDsCounter, 3041 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 9080 IncrementalHoareTripleChecker+Invalid, 12121 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3041 mSolverCounterUnsat, 5037 mSDtfsCounter, 9080 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4061 GetRequests, 3763 SyntacticMatches, 3 SemanticMatches, 295 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10655 ImplicationChecksByTransitivity, 8.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1072occurred in iteration=14, InterpolantAutomatonStates: 258, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.9s AutomataMinimizationTime, 14 MinimizatonAttempts, 2843 StatesRemovedByMinimization, 13 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 4.6s SatisfiabilityAnalysisTime, 24.0s InterpolantComputationTime, 7012 NumberOfCodeBlocks, 7012 NumberOfCodeBlocksAsserted, 19 NumberOfCheckSat, 6982 ConstructedInterpolants, 0 QuantifiedInterpolants, 37883 SizeOfPredicates, 17 NumberOfNonLiveVariables, 2502 ConjunctsInSsa, 70 ConjunctsInUnsatCore, 19 InterpolantComputations, 11 PerfectInterpolantSequences, 123543/125628 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 [2024-10-14 12:36:09,685 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 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-6.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 10f0c9018ad5a3307ca17a327503d3e78d6b57daa0dbd1bfcb592e3c4d78b33a --- Real Ultimate output --- This is Ultimate 0.2.5-wip.fs.cvc5-61a6796-m [2024-10-14 12:36:11,876 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-14 12:36:11,963 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-10-14 12:36:11,968 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-14 12:36:11,969 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-14 12:36:12,003 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-14 12:36:12,004 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-14 12:36:12,004 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-14 12:36:12,005 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-14 12:36:12,007 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-14 12:36:12,007 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-14 12:36:12,007 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-14 12:36:12,008 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-14 12:36:12,008 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-14 12:36:12,009 INFO L153 SettingsManager]: * Use SBE=true [2024-10-14 12:36:12,012 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-14 12:36:12,013 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-14 12:36:12,013 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-14 12:36:12,013 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-14 12:36:12,013 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-14 12:36:12,013 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-14 12:36:12,014 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-14 12:36:12,015 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-14 12:36:12,015 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-10-14 12:36:12,015 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-10-14 12:36:12,015 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-14 12:36:12,016 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-10-14 12:36:12,016 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-14 12:36:12,016 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-14 12:36:12,016 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-14 12:36:12,016 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-14 12:36:12,017 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-14 12:36:12,017 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-14 12:36:12,017 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-14 12:36:12,017 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-14 12:36:12,018 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-14 12:36:12,018 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-14 12:36:12,019 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-14 12:36:12,020 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-10-14 12:36:12,020 INFO L153 SettingsManager]: * Command for external solver=cvc5 --incremental --print-success --lang smt [2024-10-14 12:36:12,020 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-14 12:36:12,020 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-14 12:36:12,020 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-14 12:36:12,021 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-14 12:36:12,021 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-10-14 12:36:12,021 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: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 10f0c9018ad5a3307ca17a327503d3e78d6b57daa0dbd1bfcb592e3c4d78b33a [2024-10-14 12:36:12,369 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-14 12:36:12,396 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-14 12:36:12,399 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-14 12:36:12,400 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-14 12:36:12,400 INFO L274 PluginConnector]: CDTParser initialized [2024-10-14 12:36:12,403 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-6.i [2024-10-14 12:36:13,993 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-14 12:36:14,280 INFO L384 CDTParser]: Found 1 translation units. [2024-10-14 12:36:14,282 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-6.i [2024-10-14 12:36:14,302 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/72e9a9348/42414a557ca94d35bb4fa1b21d81c9ae/FLAG883e9496a [2024-10-14 12:36:14,322 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/72e9a9348/42414a557ca94d35bb4fa1b21d81c9ae [2024-10-14 12:36:14,325 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-14 12:36:14,327 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-14 12:36:14,330 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-14 12:36:14,331 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-14 12:36:14,336 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-14 12:36:14,337 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 12:36:14" (1/1) ... [2024-10-14 12:36:14,338 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@25756c87 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:36:14, skipping insertion in model container [2024-10-14 12:36:14,338 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 12:36:14" (1/1) ... [2024-10-14 12:36:14,385 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-14 12:36:14,568 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-6.i[915,928] [2024-10-14 12:36:14,727 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-14 12:36:14,748 INFO L200 MainTranslator]: Completed pre-run [2024-10-14 12:36:14,761 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-6.i[915,928] [2024-10-14 12:36:14,823 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-14 12:36:14,848 INFO L204 MainTranslator]: Completed translation [2024-10-14 12:36:14,848 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:36:14 WrapperNode [2024-10-14 12:36:14,848 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-14 12:36:14,849 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-14 12:36:14,849 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-14 12:36:14,850 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-14 12:36:14,855 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:36:14" (1/1) ... [2024-10-14 12:36:14,878 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:36:14" (1/1) ... [2024-10-14 12:36:14,932 INFO L138 Inliner]: procedures = 27, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 370 [2024-10-14 12:36:14,933 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-14 12:36:14,933 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-14 12:36:14,933 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-14 12:36:14,934 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-14 12:36:14,947 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:36:14" (1/1) ... [2024-10-14 12:36:14,947 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:36:14" (1/1) ... [2024-10-14 12:36:14,958 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:36:14" (1/1) ... [2024-10-14 12:36:14,987 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]. [2024-10-14 12:36:14,988 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:36:14" (1/1) ... [2024-10-14 12:36:14,988 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:36:14" (1/1) ... [2024-10-14 12:36:15,016 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:36:14" (1/1) ... [2024-10-14 12:36:15,027 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:36:14" (1/1) ... [2024-10-14 12:36:15,034 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:36:14" (1/1) ... [2024-10-14 12:36:15,044 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:36:14" (1/1) ... [2024-10-14 12:36:15,050 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-14 12:36:15,051 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-14 12:36:15,052 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-14 12:36:15,052 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-14 12:36:15,053 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 12:36:14" (1/1) ... [2024-10-14 12:36:15,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-14 12:36:15,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 12:36:15,086 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) [2024-10-14 12:36:15,093 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 [2024-10-14 12:36:15,136 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-14 12:36:15,136 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-10-14 12:36:15,136 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-10-14 12:36:15,136 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-10-14 12:36:15,138 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-14 12:36:15,138 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-14 12:36:15,281 INFO L238 CfgBuilder]: Building ICFG [2024-10-14 12:36:15,284 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation