./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-79.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version fca748b1 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-79.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 206758f6f43c672ff746b99e8b558729158fad357e272d4097625be555056b7a --- Real Ultimate output --- This is Ultimate 0.2.5-wip.dd.update-z3-fca748b-m [2024-11-20 07:37:37,511 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-20 07:37:37,611 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-20 07:37:37,615 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-20 07:37:37,616 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-20 07:37:37,638 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-20 07:37:37,639 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-20 07:37:37,639 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-20 07:37:37,640 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-20 07:37:37,640 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-20 07:37:37,641 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-20 07:37:37,641 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-20 07:37:37,642 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-20 07:37:37,643 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-20 07:37:37,644 INFO L153 SettingsManager]: * Use SBE=true [2024-11-20 07:37:37,646 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-20 07:37:37,646 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-20 07:37:37,646 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-20 07:37:37,647 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-20 07:37:37,647 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-20 07:37:37,647 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-20 07:37:37,651 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-20 07:37:37,652 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-20 07:37:37,652 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-20 07:37:37,652 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-20 07:37:37,652 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-20 07:37:37,653 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-20 07:37:37,653 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-20 07:37:37,653 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-20 07:37:37,653 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-20 07:37:37,654 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-20 07:37:37,654 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-20 07:37:37,654 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-20 07:37:37,654 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-20 07:37:37,655 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-20 07:37:37,655 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-20 07:37:37,655 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-20 07:37:37,655 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-20 07:37:37,655 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-20 07:37:37,656 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-20 07:37:37,656 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-20 07:37:37,657 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-20 07:37:37,658 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 -> 206758f6f43c672ff746b99e8b558729158fad357e272d4097625be555056b7a [2024-11-20 07:37:37,943 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-20 07:37:37,971 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-20 07:37:37,974 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-20 07:37:37,976 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-20 07:37:37,976 INFO L274 PluginConnector]: CDTParser initialized [2024-11-20 07:37:37,978 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-79.i [2024-11-20 07:37:39,525 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-20 07:37:39,795 INFO L384 CDTParser]: Found 1 translation units. [2024-11-20 07:37:39,796 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-79.i [2024-11-20 07:37:39,815 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9a751d636/66efe6f3a23e4ad494dc74002fdad3de/FLAGf68f2ca86 [2024-11-20 07:37:40,108 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9a751d636/66efe6f3a23e4ad494dc74002fdad3de [2024-11-20 07:37:40,112 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-20 07:37:40,113 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-20 07:37:40,116 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-20 07:37:40,116 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-20 07:37:40,122 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-20 07:37:40,123 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 07:37:40" (1/1) ... [2024-11-20 07:37:40,124 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53b92aae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:37:40, skipping insertion in model container [2024-11-20 07:37:40,124 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 07:37:40" (1/1) ... [2024-11-20 07:37:40,174 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-20 07:37:40,343 WARN L250 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-79.i[916,929] [2024-11-20 07:37:40,513 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-20 07:37:40,531 INFO L200 MainTranslator]: Completed pre-run [2024-11-20 07:37:40,542 WARN L250 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-79.i[916,929] [2024-11-20 07:37:40,625 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-20 07:37:40,646 INFO L204 MainTranslator]: Completed translation [2024-11-20 07:37:40,646 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:37:40 WrapperNode [2024-11-20 07:37:40,647 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-20 07:37:40,648 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-20 07:37:40,648 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-20 07:37:40,648 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-20 07:37:40,656 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:37:40" (1/1) ... [2024-11-20 07:37:40,679 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:37:40" (1/1) ... [2024-11-20 07:37:40,759 INFO L138 Inliner]: procedures = 26, calls = 63, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 550 [2024-11-20 07:37:40,761 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-20 07:37:40,762 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-20 07:37:40,762 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-20 07:37:40,762 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-20 07:37:40,773 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:37:40" (1/1) ... [2024-11-20 07:37:40,774 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:37:40" (1/1) ... [2024-11-20 07:37:40,790 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:37:40" (1/1) ... [2024-11-20 07:37:40,839 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-11-20 07:37:40,840 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:37:40" (1/1) ... [2024-11-20 07:37:40,840 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:37:40" (1/1) ... [2024-11-20 07:37:40,864 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:37:40" (1/1) ... [2024-11-20 07:37:40,870 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:37:40" (1/1) ... [2024-11-20 07:37:40,876 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:37:40" (1/1) ... [2024-11-20 07:37:40,884 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:37:40" (1/1) ... [2024-11-20 07:37:40,895 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-20 07:37:40,896 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-20 07:37:40,896 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-20 07:37:40,897 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-20 07:37:40,897 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:37:40" (1/1) ... [2024-11-20 07:37:40,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-20 07:37:40,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 07:37:40,939 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-11-20 07:37:40,945 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-11-20 07:37:40,986 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-20 07:37:40,986 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-20 07:37:40,986 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-20 07:37:40,986 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-20 07:37:40,987 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-20 07:37:40,987 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-20 07:37:41,095 INFO L238 CfgBuilder]: Building ICFG [2024-11-20 07:37:41,097 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-20 07:37:42,123 INFO L? ?]: Removed 67 outVars from TransFormulas that were not future-live. [2024-11-20 07:37:42,123 INFO L287 CfgBuilder]: Performing block encoding [2024-11-20 07:37:42,147 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-20 07:37:42,148 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-20 07:37:42,148 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:37:42 BoogieIcfgContainer [2024-11-20 07:37:42,148 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-20 07:37:42,152 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-20 07:37:42,153 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-20 07:37:42,157 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-20 07:37:42,158 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 07:37:40" (1/3) ... [2024-11-20 07:37:42,159 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6159a19f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 07:37:42, skipping insertion in model container [2024-11-20 07:37:42,160 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:37:40" (2/3) ... [2024-11-20 07:37:42,160 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6159a19f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 07:37:42, skipping insertion in model container [2024-11-20 07:37:42,160 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:37:42" (3/3) ... [2024-11-20 07:37:42,162 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-79.i [2024-11-20 07:37:42,181 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-20 07:37:42,182 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-20 07:37:42,267 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-20 07:37:42,275 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;@490ff204, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-20 07:37:42,275 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-20 07:37:42,282 INFO L276 IsEmpty]: Start isEmpty. Operand has 224 states, 171 states have (on average 1.5380116959064327) internal successors, (263), 172 states have internal predecessors, (263), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-20 07:37:42,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 327 [2024-11-20 07:37:42,309 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 07:37:42,311 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 07:37:42,313 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-20 07:37:42,318 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 07:37:42,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1018449061, now seen corresponding path program 1 times [2024-11-20 07:37:42,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 07:37:42,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309132396] [2024-11-20 07:37:42,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:37:42,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 07:37:42,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:42,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 07:37:42,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:42,856 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 07:37:42,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:42,865 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-20 07:37:42,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:42,874 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-20 07:37:42,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:42,882 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-20 07:37:42,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:42,886 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-20 07:37:42,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:42,894 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-20 07:37:42,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:42,899 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-20 07:37:42,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:42,908 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-20 07:37:42,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:42,915 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 07:37:42,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:42,922 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-20 07:37:42,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:42,930 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-20 07:37:42,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:42,938 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-20 07:37:42,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:42,946 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-20 07:37:42,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:42,950 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-20 07:37:42,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:42,960 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-20 07:37:42,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:42,969 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-20 07:37:42,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:42,974 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-20 07:37:42,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:42,981 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-20 07:37:42,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:42,991 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-20 07:37:42,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:42,997 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-20 07:37:43,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,002 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-20 07:37:43,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,007 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-20 07:37:43,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,015 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-20 07:37:43,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,023 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-20 07:37:43,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,032 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-20 07:37:43,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,036 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-20 07:37:43,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,042 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-20 07:37:43,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,049 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-20 07:37:43,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,055 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-20 07:37:43,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,063 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-20 07:37:43,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,075 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-20 07:37:43,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,081 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-20 07:37:43,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,089 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-20 07:37:43,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,093 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-20 07:37:43,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,099 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-20 07:37:43,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,108 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-20 07:37:43,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,116 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-20 07:37:43,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,122 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-20 07:37:43,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,132 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-20 07:37:43,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,138 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-20 07:37:43,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,143 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-20 07:37:43,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,147 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-20 07:37:43,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,153 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-20 07:37:43,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,158 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-20 07:37:43,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,164 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-20 07:37:43,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,170 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-20 07:37:43,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,178 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-20 07:37:43,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,187 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-20 07:37:43,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,191 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-20 07:37:43,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,204 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-20 07:37:43,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 07:37:43,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309132396] [2024-11-20 07:37:43,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309132396] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 07:37:43,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 07:37:43,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-20 07:37:43,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542867159] [2024-11-20 07:37:43,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 07:37:43,216 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-20 07:37:43,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 07:37:43,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-20 07:37:43,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-20 07:37:43,255 INFO L87 Difference]: Start difference. First operand has 224 states, 171 states have (on average 1.5380116959064327) internal successors, (263), 172 states have internal predecessors, (263), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) 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, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-20 07:37:43,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 07:37:43,315 INFO L93 Difference]: Finished difference Result 435 states and 760 transitions. [2024-11-20 07:37:43,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-20 07:37:43,317 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, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) Word has length 326 [2024-11-20 07:37:43,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 07:37:43,333 INFO L225 Difference]: With dead ends: 435 [2024-11-20 07:37:43,334 INFO L226 Difference]: Without dead ends: 214 [2024-11-20 07:37:43,341 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 152 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-11-20 07:37:43,345 INFO L432 NwaCegarLoop]: 342 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-20 07:37:43,346 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-20 07:37:43,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2024-11-20 07:37:43,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 214. [2024-11-20 07:37:43,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 162 states have (on average 1.4938271604938271) internal successors, (242), 162 states have internal predecessors, (242), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-20 07:37:43,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 342 transitions. [2024-11-20 07:37:43,429 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 342 transitions. Word has length 326 [2024-11-20 07:37:43,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 07:37:43,430 INFO L471 AbstractCegarLoop]: Abstraction has 214 states and 342 transitions. [2024-11-20 07:37:43,431 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, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-20 07:37:43,431 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 342 transitions. [2024-11-20 07:37:43,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 327 [2024-11-20 07:37:43,438 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 07:37:43,439 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 07:37:43,439 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-20 07:37:43,440 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-20 07:37:43,440 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 07:37:43,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1694434631, now seen corresponding path program 1 times [2024-11-20 07:37:43,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 07:37:43,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842920122] [2024-11-20 07:37:43,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:37:43,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 07:37:43,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,778 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 07:37:43,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,782 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 07:37:43,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,785 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-20 07:37:43,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-20 07:37:43,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,791 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-20 07:37:43,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,794 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-20 07:37:43,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,797 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-20 07:37:43,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,801 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-20 07:37:43,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,805 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-20 07:37:43,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,810 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 07:37:43,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,813 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-20 07:37:43,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,816 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-20 07:37:43,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,820 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-20 07:37:43,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,825 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-20 07:37:43,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,829 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-20 07:37:43,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,832 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-20 07:37:43,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,835 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-20 07:37:43,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,837 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-20 07:37:43,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,840 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-20 07:37:43,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,842 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-20 07:37:43,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,845 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-20 07:37:43,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,850 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-20 07:37:43,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,852 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-20 07:37:43,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-20 07:37:43,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,862 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-20 07:37:43,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,866 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-20 07:37:43,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,869 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-20 07:37:43,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,872 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-20 07:37:43,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,874 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-20 07:37:43,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,877 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-20 07:37:43,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,880 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-20 07:37:43,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,886 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-20 07:37:43,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,891 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-20 07:37:43,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,894 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-20 07:37:43,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,900 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-20 07:37:43,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,904 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-20 07:37:43,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,907 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-20 07:37:43,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,910 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-20 07:37:43,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,912 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-20 07:37:43,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,915 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-20 07:37:43,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,917 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-20 07:37:43,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,919 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-20 07:37:43,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,922 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-20 07:37:43,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,925 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-20 07:37:43,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,927 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-20 07:37:43,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,929 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-20 07:37:43,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,933 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-20 07:37:43,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,939 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-20 07:37:43,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,942 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-20 07:37:43,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,945 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-20 07:37:43,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:43,950 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-20 07:37:43,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 07:37:43,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842920122] [2024-11-20 07:37:43,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842920122] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 07:37:43,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 07:37:43,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-20 07:37:43,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066897094] [2024-11-20 07:37:43,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 07:37:43,954 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-20 07:37:43,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 07:37:43,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-20 07:37:43,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-20 07:37:43,959 INFO L87 Difference]: Start difference. First operand 214 states and 342 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, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:37:44,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 07:37:44,042 INFO L93 Difference]: Finished difference Result 549 states and 882 transitions. [2024-11-20 07:37:44,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-20 07:37:44,043 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, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 326 [2024-11-20 07:37:44,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 07:37:44,049 INFO L225 Difference]: With dead ends: 549 [2024-11-20 07:37:44,051 INFO L226 Difference]: Without dead ends: 338 [2024-11-20 07:37:44,053 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 102 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-11-20 07:37:44,056 INFO L432 NwaCegarLoop]: 522 mSDtfsCounter, 194 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 853 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-20 07:37:44,057 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [194 Valid, 853 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-20 07:37:44,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2024-11-20 07:37:44,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 222. [2024-11-20 07:37:44,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 170 states have (on average 1.4941176470588236) internal successors, (254), 170 states have internal predecessors, (254), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-20 07:37:44,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 354 transitions. [2024-11-20 07:37:44,092 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 354 transitions. Word has length 326 [2024-11-20 07:37:44,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 07:37:44,097 INFO L471 AbstractCegarLoop]: Abstraction has 222 states and 354 transitions. [2024-11-20 07:37:44,097 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, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:37:44,097 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 354 transitions. [2024-11-20 07:37:44,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2024-11-20 07:37:44,103 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 07:37:44,104 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 07:37:44,104 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-20 07:37:44,105 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-20 07:37:44,105 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 07:37:44,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1660799408, now seen corresponding path program 1 times [2024-11-20 07:37:44,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 07:37:44,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932121430] [2024-11-20 07:37:44,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:37:44,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 07:37:44,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,307 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 07:37:44,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,310 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 07:37:44,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,313 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-20 07:37:44,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,316 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-20 07:37:44,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,322 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-20 07:37:44,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,325 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-20 07:37:44,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,329 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-20 07:37:44,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,331 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-20 07:37:44,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,334 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-20 07:37:44,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,336 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 07:37:44,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,339 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-20 07:37:44,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,343 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-20 07:37:44,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,345 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-20 07:37:44,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,349 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-20 07:37:44,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,353 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-20 07:37:44,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,356 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-20 07:37:44,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,359 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-20 07:37:44,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,362 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-20 07:37:44,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,365 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-20 07:37:44,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,368 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-20 07:37:44,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,370 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-20 07:37:44,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,373 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-20 07:37:44,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,376 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-20 07:37:44,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-20 07:37:44,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,384 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-20 07:37:44,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,390 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-20 07:37:44,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,394 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-20 07:37:44,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,397 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-20 07:37:44,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,404 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-20 07:37:44,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,411 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-20 07:37:44,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,418 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-20 07:37:44,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,423 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-20 07:37:44,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,426 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-20 07:37:44,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,432 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-20 07:37:44,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,437 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-20 07:37:44,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,444 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-20 07:37:44,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,447 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-20 07:37:44,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,451 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-20 07:37:44,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-20 07:37:44,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,458 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-20 07:37:44,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,462 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-20 07:37:44,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-20 07:37:44,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,470 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-20 07:37:44,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,477 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-20 07:37:44,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,480 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-20 07:37:44,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,483 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-20 07:37:44,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,487 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-20 07:37:44,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,491 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-20 07:37:44,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,493 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-20 07:37:44,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,499 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-20 07:37:44,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:44,503 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-20 07:37:44,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 07:37:44,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932121430] [2024-11-20 07:37:44,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932121430] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 07:37:44,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 07:37:44,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-20 07:37:44,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032700307] [2024-11-20 07:37:44,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 07:37:44,505 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-20 07:37:44,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 07:37:44,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-20 07:37:44,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-20 07:37:44,508 INFO L87 Difference]: Start difference. First operand 222 states and 354 transitions. Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:37:44,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 07:37:44,639 INFO L93 Difference]: Finished difference Result 641 states and 1025 transitions. [2024-11-20 07:37:44,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-20 07:37:44,639 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 327 [2024-11-20 07:37:44,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 07:37:44,644 INFO L225 Difference]: With dead ends: 641 [2024-11-20 07:37:44,644 INFO L226 Difference]: Without dead ends: 422 [2024-11-20 07:37:44,645 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 102 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-11-20 07:37:44,646 INFO L432 NwaCegarLoop]: 531 mSDtfsCounter, 306 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 846 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 07:37:44,647 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [306 Valid, 846 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 07:37:44,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2024-11-20 07:37:44,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 420. [2024-11-20 07:37:44,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 317 states have (on average 1.476340694006309) internal successors, (468), 317 states have internal predecessors, (468), 100 states have call successors, (100), 2 states have call predecessors, (100), 2 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-20 07:37:44,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 668 transitions. [2024-11-20 07:37:44,700 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 668 transitions. Word has length 327 [2024-11-20 07:37:44,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 07:37:44,702 INFO L471 AbstractCegarLoop]: Abstraction has 420 states and 668 transitions. [2024-11-20 07:37:44,703 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:37:44,703 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 668 transitions. [2024-11-20 07:37:44,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2024-11-20 07:37:44,709 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 07:37:44,709 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 07:37:44,709 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-20 07:37:44,710 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-20 07:37:44,710 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 07:37:44,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1238097582, now seen corresponding path program 1 times [2024-11-20 07:37:44,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 07:37:44,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39906705] [2024-11-20 07:37:44,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:37:44,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 07:37:44,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,889 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 07:37:45,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,891 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 07:37:45,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,893 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-20 07:37:45,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,895 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-20 07:37:45,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,897 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-20 07:37:45,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,898 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-20 07:37:45,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,900 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-20 07:37:45,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,907 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-20 07:37:45,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,909 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-20 07:37:45,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,913 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 07:37:45,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,916 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-20 07:37:45,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,921 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-20 07:37:45,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,924 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-20 07:37:45,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,927 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-20 07:37:45,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,929 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-20 07:37:45,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,931 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-20 07:37:45,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,933 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-20 07:37:45,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,935 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-20 07:37:45,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,939 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-20 07:37:45,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-20 07:37:45,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,943 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-20 07:37:45,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,944 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-20 07:37:45,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,946 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-20 07:37:45,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,948 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-20 07:37:45,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,950 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-20 07:37:45,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,953 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-20 07:37:45,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,955 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-20 07:37:45,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,958 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-20 07:37:45,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,961 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-20 07:37:45,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,964 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-20 07:37:45,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,966 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-20 07:37:45,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,969 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-20 07:37:45,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,972 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-20 07:37:45,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,975 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-20 07:37:45,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,979 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-20 07:37:45,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,982 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-20 07:37:45,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,985 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-20 07:37:45,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,989 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-20 07:37:45,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,992 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-20 07:37:45,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,995 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-20 07:37:45,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:45,998 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-20 07:37:46,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,002 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-20 07:37:46,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,006 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-20 07:37:46,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,010 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-20 07:37:46,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,013 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-20 07:37:46,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,016 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-20 07:37:46,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,020 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-20 07:37:46,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,024 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-20 07:37:46,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,027 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-20 07:37:46,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,030 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-20 07:37:46,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,034 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-20 07:37:46,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 07:37:46,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39906705] [2024-11-20 07:37:46,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39906705] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 07:37:46,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 07:37:46,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-20 07:37:46,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899578441] [2024-11-20 07:37:46,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 07:37:46,036 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-20 07:37:46,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 07:37:46,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-20 07:37:46,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-20 07:37:46,038 INFO L87 Difference]: Start difference. First operand 420 states and 668 transitions. Second operand has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:37:46,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 07:37:46,349 INFO L93 Difference]: Finished difference Result 1070 states and 1691 transitions. [2024-11-20 07:37:46,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-20 07:37:46,350 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 327 [2024-11-20 07:37:46,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 07:37:46,357 INFO L225 Difference]: With dead ends: 1070 [2024-11-20 07:37:46,358 INFO L226 Difference]: Without dead ends: 653 [2024-11-20 07:37:46,359 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 104 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-11-20 07:37:46,360 INFO L432 NwaCegarLoop]: 328 mSDtfsCounter, 548 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 548 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-20 07:37:46,364 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [548 Valid, 610 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 98 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-20 07:37:46,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 653 states. [2024-11-20 07:37:46,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 653 to 474. [2024-11-20 07:37:46,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 474 states, 365 states have (on average 1.473972602739726) internal successors, (538), 366 states have internal predecessors, (538), 104 states have call successors, (104), 4 states have call predecessors, (104), 4 states have return successors, (104), 103 states have call predecessors, (104), 104 states have call successors, (104) [2024-11-20 07:37:46,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 474 states to 474 states and 746 transitions. [2024-11-20 07:37:46,421 INFO L78 Accepts]: Start accepts. Automaton has 474 states and 746 transitions. Word has length 327 [2024-11-20 07:37:46,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 07:37:46,422 INFO L471 AbstractCegarLoop]: Abstraction has 474 states and 746 transitions. [2024-11-20 07:37:46,423 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.0) internal successors, (80), 4 states have internal predecessors, (80), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:37:46,423 INFO L276 IsEmpty]: Start isEmpty. Operand 474 states and 746 transitions. [2024-11-20 07:37:46,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 329 [2024-11-20 07:37:46,428 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 07:37:46,428 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 07:37:46,428 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-20 07:37:46,429 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-20 07:37:46,429 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 07:37:46,429 INFO L85 PathProgramCache]: Analyzing trace with hash -115673329, now seen corresponding path program 1 times [2024-11-20 07:37:46,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 07:37:46,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964337053] [2024-11-20 07:37:46,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:37:46,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 07:37:46,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,806 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 07:37:46,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,810 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 07:37:46,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,814 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-20 07:37:46,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,816 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-20 07:37:46,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,820 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-20 07:37:46,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,823 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-20 07:37:46,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,826 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-20 07:37:46,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,831 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-20 07:37:46,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,834 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-20 07:37:46,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,840 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 07:37:46,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,845 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-20 07:37:46,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,849 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-20 07:37:46,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,853 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-20 07:37:46,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,857 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-20 07:37:46,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,861 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-20 07:37:46,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,865 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-20 07:37:46,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,869 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-20 07:37:46,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,873 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-20 07:37:46,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,879 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-20 07:37:46,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,884 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-20 07:37:46,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,890 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-20 07:37:46,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,893 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-20 07:37:46,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,898 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-20 07:37:46,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,903 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-20 07:37:46,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,911 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-20 07:37:46,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,916 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-20 07:37:46,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,920 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-20 07:37:46,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,930 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-20 07:37:46,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,935 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-20 07:37:46,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,964 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-20 07:37:46,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,969 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-20 07:37:46,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,973 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-20 07:37:46,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,976 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-20 07:37:46,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,980 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-20 07:37:46,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,983 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-20 07:37:46,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,986 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-20 07:37:46,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,989 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-20 07:37:46,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,992 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-20 07:37:46,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,995 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-20 07:37:46,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:46,998 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-20 07:37:47,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:47,001 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-20 07:37:47,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:47,005 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-20 07:37:47,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:47,009 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-20 07:37:47,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:47,013 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-20 07:37:47,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:47,016 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-20 07:37:47,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:47,020 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-20 07:37:47,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:47,024 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-20 07:37:47,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:47,028 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-20 07:37:47,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:47,031 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-20 07:37:47,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:47,035 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-20 07:37:47,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:47,041 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-20 07:37:47,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 07:37:47,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964337053] [2024-11-20 07:37:47,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964337053] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 07:37:47,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 07:37:47,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-20 07:37:47,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012730193] [2024-11-20 07:37:47,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 07:37:47,045 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-20 07:37:47,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 07:37:47,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-20 07:37:47,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-20 07:37:47,046 INFO L87 Difference]: Start difference. First operand 474 states and 746 transitions. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:37:47,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 07:37:47,954 INFO L93 Difference]: Finished difference Result 1735 states and 2742 transitions. [2024-11-20 07:37:47,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-20 07:37:47,955 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 328 [2024-11-20 07:37:47,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 07:37:47,965 INFO L225 Difference]: With dead ends: 1735 [2024-11-20 07:37:47,965 INFO L226 Difference]: Without dead ends: 1271 [2024-11-20 07:37:47,968 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2024-11-20 07:37:47,968 INFO L432 NwaCegarLoop]: 476 mSDtfsCounter, 1170 mSDsluCounter, 795 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 352 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1170 SdHoareTripleChecker+Valid, 1271 SdHoareTripleChecker+Invalid, 740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 352 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-20 07:37:47,969 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1170 Valid, 1271 Invalid, 740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [352 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-20 07:37:47,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2024-11-20 07:37:48,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 658. [2024-11-20 07:37:48,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 658 states, 502 states have (on average 1.4661354581673307) internal successors, (736), 502 states have internal predecessors, (736), 150 states have call successors, (150), 5 states have call predecessors, (150), 5 states have return successors, (150), 150 states have call predecessors, (150), 150 states have call successors, (150) [2024-11-20 07:37:48,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 658 states to 658 states and 1036 transitions. [2024-11-20 07:37:48,054 INFO L78 Accepts]: Start accepts. Automaton has 658 states and 1036 transitions. Word has length 328 [2024-11-20 07:37:48,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 07:37:48,055 INFO L471 AbstractCegarLoop]: Abstraction has 658 states and 1036 transitions. [2024-11-20 07:37:48,056 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:37:48,056 INFO L276 IsEmpty]: Start isEmpty. Operand 658 states and 1036 transitions. [2024-11-20 07:37:48,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 330 [2024-11-20 07:37:48,061 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 07:37:48,061 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 07:37:48,061 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-20 07:37:48,062 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-20 07:37:48,062 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 07:37:48,062 INFO L85 PathProgramCache]: Analyzing trace with hash -262761590, now seen corresponding path program 1 times [2024-11-20 07:37:48,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 07:37:48,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614397164] [2024-11-20 07:37:48,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:37:48,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 07:37:48,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,713 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 07:37:48,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,716 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 07:37:48,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,717 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-20 07:37:48,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,719 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-20 07:37:48,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,720 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-20 07:37:48,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,722 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-20 07:37:48,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,739 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-20 07:37:48,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,742 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-20 07:37:48,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,746 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-20 07:37:48,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,749 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 07:37:48,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,753 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-20 07:37:48,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,757 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-20 07:37:48,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,760 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-20 07:37:48,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,764 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-20 07:37:48,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,768 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-20 07:37:48,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,772 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-20 07:37:48,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,776 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-20 07:37:48,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,780 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-20 07:37:48,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,784 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-20 07:37:48,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,788 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-20 07:37:48,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,793 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-20 07:37:48,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,797 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-20 07:37:48,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,801 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-20 07:37:48,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,805 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-20 07:37:48,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,810 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-20 07:37:48,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,814 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-20 07:37:48,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,819 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-20 07:37:48,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,823 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-20 07:37:48,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,827 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-20 07:37:48,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,831 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-20 07:37:48,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,834 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-20 07:37:48,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,838 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-20 07:37:48,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,842 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-20 07:37:48,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,847 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-20 07:37:48,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,851 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-20 07:37:48,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,855 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-20 07:37:48,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,859 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-20 07:37:48,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-20 07:37:48,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,868 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-20 07:37:48,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,872 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-20 07:37:48,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,876 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-20 07:37:48,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,881 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-20 07:37:48,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,886 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-20 07:37:48,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,891 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-20 07:37:48,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,897 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-20 07:37:48,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,902 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-20 07:37:48,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,908 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-20 07:37:48,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,913 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-20 07:37:48,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,918 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-20 07:37:48,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,923 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-20 07:37:48,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:48,930 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 15 proven. 132 refuted. 0 times theorem prover too weak. 4753 trivial. 0 not checked. [2024-11-20 07:37:48,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 07:37:48,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614397164] [2024-11-20 07:37:48,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614397164] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 07:37:48,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1019644523] [2024-11-20 07:37:48,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:37:48,931 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 07:37:48,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 07:37:48,934 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-11-20 07:37:48,935 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-11-20 07:37:49,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:49,208 INFO L255 TraceCheckSpWp]: Trace formula consists of 778 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-20 07:37:49,233 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 07:37:49,681 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 2157 proven. 45 refuted. 0 times theorem prover too weak. 2698 trivial. 0 not checked. [2024-11-20 07:37:49,681 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 07:37:50,191 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 102 proven. 45 refuted. 0 times theorem prover too weak. 4753 trivial. 0 not checked. [2024-11-20 07:37:50,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1019644523] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 07:37:50,192 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 07:37:50,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 17 [2024-11-20 07:37:50,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19165462] [2024-11-20 07:37:50,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 07:37:50,193 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-20 07:37:50,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 07:37:50,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-20 07:37:50,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2024-11-20 07:37:50,195 INFO L87 Difference]: Start difference. First operand 658 states and 1036 transitions. Second operand has 17 states, 17 states have (on average 10.705882352941176) internal successors, (182), 17 states have internal predecessors, (182), 4 states have call successors, (109), 2 states have call predecessors, (109), 4 states have return successors, (111), 4 states have call predecessors, (111), 4 states have call successors, (111) [2024-11-20 07:37:51,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 07:37:51,688 INFO L93 Difference]: Finished difference Result 1478 states and 2282 transitions. [2024-11-20 07:37:51,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-20 07:37:51,689 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 10.705882352941176) internal successors, (182), 17 states have internal predecessors, (182), 4 states have call successors, (109), 2 states have call predecessors, (109), 4 states have return successors, (111), 4 states have call predecessors, (111), 4 states have call successors, (111) Word has length 329 [2024-11-20 07:37:51,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 07:37:51,695 INFO L225 Difference]: With dead ends: 1478 [2024-11-20 07:37:51,695 INFO L226 Difference]: Without dead ends: 868 [2024-11-20 07:37:51,697 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 782 GetRequests, 748 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=356, Invalid=904, Unknown=0, NotChecked=0, Total=1260 [2024-11-20 07:37:51,698 INFO L432 NwaCegarLoop]: 197 mSDtfsCounter, 1621 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 1080 mSolverCounterSat, 271 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1623 SdHoareTripleChecker+Valid, 877 SdHoareTripleChecker+Invalid, 1351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 271 IncrementalHoareTripleChecker+Valid, 1080 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-20 07:37:51,699 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1623 Valid, 877 Invalid, 1351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [271 Valid, 1080 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-20 07:37:51,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 868 states. [2024-11-20 07:37:51,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 868 to 508. [2024-11-20 07:37:51,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 508 states, 361 states have (on average 1.368421052631579) internal successors, (494), 362 states have internal predecessors, (494), 134 states have call successors, (134), 12 states have call predecessors, (134), 12 states have return successors, (134), 133 states have call predecessors, (134), 134 states have call successors, (134) [2024-11-20 07:37:51,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 762 transitions. [2024-11-20 07:37:51,761 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 762 transitions. Word has length 329 [2024-11-20 07:37:51,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 07:37:51,761 INFO L471 AbstractCegarLoop]: Abstraction has 508 states and 762 transitions. [2024-11-20 07:37:51,762 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 10.705882352941176) internal successors, (182), 17 states have internal predecessors, (182), 4 states have call successors, (109), 2 states have call predecessors, (109), 4 states have return successors, (111), 4 states have call predecessors, (111), 4 states have call successors, (111) [2024-11-20 07:37:51,762 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 762 transitions. [2024-11-20 07:37:51,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 330 [2024-11-20 07:37:51,766 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 07:37:51,766 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 07:37:51,778 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-20 07:37:51,967 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-20 07:37:51,967 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-20 07:37:51,968 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 07:37:51,968 INFO L85 PathProgramCache]: Analyzing trace with hash 1044020111, now seen corresponding path program 1 times [2024-11-20 07:37:51,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 07:37:51,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398774816] [2024-11-20 07:37:51,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:37:51,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 07:37:52,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,481 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 07:37:53,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 07:37:53,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,487 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-20 07:37:53,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,489 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-20 07:37:53,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,491 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-20 07:37:53,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,493 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-20 07:37:53,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,495 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-20 07:37:53,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-20 07:37:53,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,499 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-20 07:37:53,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,502 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 07:37:53,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,504 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-20 07:37:53,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,506 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-20 07:37:53,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,507 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-20 07:37:53,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,510 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-20 07:37:53,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,512 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-20 07:37:53,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,515 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-20 07:37:53,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,519 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-20 07:37:53,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,521 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-20 07:37:53,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,523 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-20 07:37:53,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,525 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-20 07:37:53,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,528 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-20 07:37:53,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,530 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-20 07:37:53,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,532 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-20 07:37:53,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,534 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-20 07:37:53,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,537 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-20 07:37:53,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,540 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-20 07:37:53,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,543 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-20 07:37:53,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,545 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-20 07:37:53,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,548 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-20 07:37:53,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-20 07:37:53,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,555 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-20 07:37:53,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-20 07:37:53,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,561 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-20 07:37:53,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-20 07:37:53,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,567 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-20 07:37:53,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,570 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-20 07:37:53,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,573 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-20 07:37:53,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,575 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-20 07:37:53,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-20 07:37:53,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,581 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-20 07:37:53,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,584 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-20 07:37:53,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,587 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-20 07:37:53,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,590 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-20 07:37:53,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,593 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-20 07:37:53,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,596 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-20 07:37:53,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,599 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-20 07:37:53,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,602 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-20 07:37:53,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,605 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-20 07:37:53,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,608 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-20 07:37:53,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,611 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-20 07:37:53,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:53,616 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-20 07:37:53,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 07:37:53,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398774816] [2024-11-20 07:37:53,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398774816] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 07:37:53,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 07:37:53,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-20 07:37:53,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353009294] [2024-11-20 07:37:53,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 07:37:53,620 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-20 07:37:53,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 07:37:53,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-20 07:37:53,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-20 07:37:53,621 INFO L87 Difference]: Start difference. First operand 508 states and 762 transitions. Second operand has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:37:55,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 07:37:55,231 INFO L93 Difference]: Finished difference Result 1560 states and 2338 transitions. [2024-11-20 07:37:55,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-20 07:37:55,232 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 329 [2024-11-20 07:37:55,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 07:37:55,240 INFO L225 Difference]: With dead ends: 1560 [2024-11-20 07:37:55,241 INFO L226 Difference]: Without dead ends: 1119 [2024-11-20 07:37:55,242 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 108 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2024-11-20 07:37:55,243 INFO L432 NwaCegarLoop]: 358 mSDtfsCounter, 803 mSDsluCounter, 1791 mSDsCounter, 0 mSdLazyCounter, 933 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 803 SdHoareTripleChecker+Valid, 2149 SdHoareTripleChecker+Invalid, 962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 933 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-20 07:37:55,244 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [803 Valid, 2149 Invalid, 962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 933 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-20 07:37:55,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1119 states. [2024-11-20 07:37:55,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1119 to 524. [2024-11-20 07:37:55,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 524 states, 413 states have (on average 1.4213075060532687) internal successors, (587), 413 states have internal predecessors, (587), 100 states have call successors, (100), 10 states have call predecessors, (100), 10 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-20 07:37:55,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 787 transitions. [2024-11-20 07:37:55,303 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 787 transitions. Word has length 329 [2024-11-20 07:37:55,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 07:37:55,304 INFO L471 AbstractCegarLoop]: Abstraction has 524 states and 787 transitions. [2024-11-20 07:37:55,304 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:37:55,304 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 787 transitions. [2024-11-20 07:37:55,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 330 [2024-11-20 07:37:55,308 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 07:37:55,309 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 07:37:55,309 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-20 07:37:55,309 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-20 07:37:55,309 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 07:37:55,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1462562115, now seen corresponding path program 1 times [2024-11-20 07:37:55,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 07:37:55,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32393740] [2024-11-20 07:37:55,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:37:55,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 07:37:55,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,854 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 07:37:55,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,857 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 07:37:55,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,861 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-20 07:37:55,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,862 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-20 07:37:55,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,865 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-20 07:37:55,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,867 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-20 07:37:55,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,869 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-20 07:37:55,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,871 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-20 07:37:55,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,872 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-20 07:37:55,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,874 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 07:37:55,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,876 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-20 07:37:55,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,878 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-20 07:37:55,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,879 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-20 07:37:55,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,881 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-20 07:37:55,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,882 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-20 07:37:55,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,884 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-20 07:37:55,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,888 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-20 07:37:55,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,890 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-20 07:37:55,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,893 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-20 07:37:55,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,895 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-20 07:37:55,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,899 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-20 07:37:55,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,901 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-20 07:37:55,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,903 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-20 07:37:55,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,905 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-20 07:37:55,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,911 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-20 07:37:55,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,914 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-20 07:37:55,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,920 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-20 07:37:55,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,923 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-20 07:37:55,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,928 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-20 07:37:55,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,931 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-20 07:37:55,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,933 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-20 07:37:55,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,936 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-20 07:37:55,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,938 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-20 07:37:55,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-20 07:37:55,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,943 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-20 07:37:55,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,945 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-20 07:37:55,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,948 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-20 07:37:55,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,952 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-20 07:37:55,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,954 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-20 07:37:55,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,957 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-20 07:37:55,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,959 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-20 07:37:55,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,962 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-20 07:37:55,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,967 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-20 07:37:55,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,971 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-20 07:37:55,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,974 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-20 07:37:55,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,978 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-20 07:37:55,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,981 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-20 07:37:55,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,983 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-20 07:37:55,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,987 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-20 07:37:55,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,990 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-20 07:37:55,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:55,994 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-20 07:37:55,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 07:37:55,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32393740] [2024-11-20 07:37:55,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32393740] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 07:37:55,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 07:37:55,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-20 07:37:55,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069460332] [2024-11-20 07:37:55,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 07:37:55,997 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-20 07:37:55,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 07:37:55,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-20 07:37:55,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-20 07:37:55,998 INFO L87 Difference]: Start difference. First operand 524 states and 787 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, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:37:56,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 07:37:56,216 INFO L93 Difference]: Finished difference Result 1248 states and 1884 transitions. [2024-11-20 07:37:56,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-20 07:37:56,217 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, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 329 [2024-11-20 07:37:56,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 07:37:56,223 INFO L225 Difference]: With dead ends: 1248 [2024-11-20 07:37:56,223 INFO L226 Difference]: Without dead ends: 727 [2024-11-20 07:37:56,225 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-20 07:37:56,225 INFO L432 NwaCegarLoop]: 453 mSDtfsCounter, 150 mSDsluCounter, 753 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 1206 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 07:37:56,225 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [150 Valid, 1206 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 07:37:56,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2024-11-20 07:37:56,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 645. [2024-11-20 07:37:56,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 645 states, 534 states have (on average 1.4550561797752808) internal successors, (777), 534 states have internal predecessors, (777), 100 states have call successors, (100), 10 states have call predecessors, (100), 10 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-20 07:37:56,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 645 states to 645 states and 977 transitions. [2024-11-20 07:37:56,295 INFO L78 Accepts]: Start accepts. Automaton has 645 states and 977 transitions. Word has length 329 [2024-11-20 07:37:56,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 07:37:56,295 INFO L471 AbstractCegarLoop]: Abstraction has 645 states and 977 transitions. [2024-11-20 07:37:56,296 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, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:37:56,296 INFO L276 IsEmpty]: Start isEmpty. Operand 645 states and 977 transitions. [2024-11-20 07:37:56,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 331 [2024-11-20 07:37:56,300 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 07:37:56,301 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 07:37:56,301 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-20 07:37:56,301 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-20 07:37:56,301 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 07:37:56,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1215648491, now seen corresponding path program 1 times [2024-11-20 07:37:56,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 07:37:56,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433815604] [2024-11-20 07:37:56,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:37:56,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 07:37:56,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,424 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 07:37:56,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,426 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 07:37:56,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,428 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-20 07:37:56,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,429 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-20 07:37:56,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,431 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-20 07:37:56,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,432 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-20 07:37:56,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,434 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-20 07:37:56,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-20 07:37:56,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,437 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-20 07:37:56,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,439 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 07:37:56,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,441 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-20 07:37:56,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,444 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-20 07:37:56,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,446 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-20 07:37:56,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,448 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-20 07:37:56,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,449 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-20 07:37:56,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,451 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-20 07:37:56,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,452 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-20 07:37:56,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-20 07:37:56,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,455 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-20 07:37:56,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,457 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-20 07:37:56,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,458 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-20 07:37:56,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,460 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-20 07:37:56,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,461 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-20 07:37:56,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,463 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-20 07:37:56,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,465 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-20 07:37:56,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-20 07:37:56,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-20 07:37:56,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,470 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-20 07:37:56,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,472 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-20 07:37:56,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-20 07:37:56,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,477 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-20 07:37:56,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,479 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-20 07:37:56,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,481 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-20 07:37:56,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,483 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-20 07:37:56,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,486 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-20 07:37:56,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,488 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-20 07:37:56,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,491 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-20 07:37:56,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,493 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-20 07:37:56,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,495 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-20 07:37:56,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-20 07:37:56,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,500 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-20 07:37:56,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,502 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-20 07:37:56,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,505 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-20 07:37:56,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,507 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-20 07:37:56,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,509 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-20 07:37:56,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,512 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-20 07:37:56,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,515 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-20 07:37:56,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,517 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-20 07:37:56,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,520 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-20 07:37:56,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,523 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-20 07:37:56,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:56,527 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-20 07:37:56,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 07:37:56,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433815604] [2024-11-20 07:37:56,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433815604] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 07:37:56,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 07:37:56,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-20 07:37:56,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944074664] [2024-11-20 07:37:56,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 07:37:56,529 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-20 07:37:56,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 07:37:56,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-20 07:37:56,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-20 07:37:56,530 INFO L87 Difference]: Start difference. First operand 645 states and 977 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:37:56,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 07:37:56,631 INFO L93 Difference]: Finished difference Result 1383 states and 2095 transitions. [2024-11-20 07:37:56,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-20 07:37:56,632 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 330 [2024-11-20 07:37:56,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 07:37:56,636 INFO L225 Difference]: With dead ends: 1383 [2024-11-20 07:37:56,637 INFO L226 Difference]: Without dead ends: 741 [2024-11-20 07:37:56,639 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 102 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-11-20 07:37:56,640 INFO L432 NwaCegarLoop]: 463 mSDtfsCounter, 300 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 748 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.0s IncrementalHoareTripleChecker+Time [2024-11-20 07:37:56,640 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [300 Valid, 748 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-20 07:37:56,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 741 states. [2024-11-20 07:37:56,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 741 to 709. [2024-11-20 07:37:56,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 709 states, 598 states have (on average 1.439799331103679) internal successors, (861), 598 states have internal predecessors, (861), 100 states have call successors, (100), 10 states have call predecessors, (100), 10 states have return successors, (100), 100 states have call predecessors, (100), 100 states have call successors, (100) [2024-11-20 07:37:56,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 709 states to 709 states and 1061 transitions. [2024-11-20 07:37:56,729 INFO L78 Accepts]: Start accepts. Automaton has 709 states and 1061 transitions. Word has length 330 [2024-11-20 07:37:56,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 07:37:56,730 INFO L471 AbstractCegarLoop]: Abstraction has 709 states and 1061 transitions. [2024-11-20 07:37:56,730 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:37:56,730 INFO L276 IsEmpty]: Start isEmpty. Operand 709 states and 1061 transitions. [2024-11-20 07:37:56,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 331 [2024-11-20 07:37:56,735 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 07:37:56,735 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 07:37:56,735 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-20 07:37:56,735 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-20 07:37:56,736 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 07:37:56,736 INFO L85 PathProgramCache]: Analyzing trace with hash 1638350317, now seen corresponding path program 1 times [2024-11-20 07:37:56,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 07:37:56,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132816971] [2024-11-20 07:37:56,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:37:56,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 07:37:56,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,312 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 07:37:57,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 07:37:57,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,316 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-20 07:37:57,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,317 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-20 07:37:57,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,318 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-20 07:37:57,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-20 07:37:57,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,321 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-20 07:37:57,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,322 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-20 07:37:57,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-20 07:37:57,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,326 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 07:37:57,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,330 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-20 07:37:57,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,332 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-20 07:37:57,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,333 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-20 07:37:57,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,334 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-20 07:37:57,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,336 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-20 07:37:57,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,337 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-20 07:37:57,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,339 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-20 07:37:57,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,340 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-20 07:37:57,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,341 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-20 07:37:57,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,342 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-20 07:37:57,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,344 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-20 07:37:57,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,345 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-20 07:37:57,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,347 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-20 07:37:57,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,348 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-20 07:37:57,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,349 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-20 07:37:57,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,351 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-20 07:37:57,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,352 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-20 07:37:57,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,354 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-20 07:37:57,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,355 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-20 07:37:57,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,357 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-20 07:37:57,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,358 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-20 07:37:57,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,360 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-20 07:37:57,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,361 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-20 07:37:57,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,363 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-20 07:37:57,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,365 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-20 07:37:57,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,367 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-20 07:37:57,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,398 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-20 07:37:57,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,400 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-20 07:37:57,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,404 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-20 07:37:57,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,406 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-20 07:37:57,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,407 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-20 07:37:57,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,409 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-20 07:37:57,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,412 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-20 07:37:57,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,414 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-20 07:37:57,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,416 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-20 07:37:57,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,418 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-20 07:37:57,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,420 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-20 07:37:57,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-20 07:37:57,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,424 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-20 07:37:57,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,426 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-20 07:37:57,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:57,430 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-20 07:37:57,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 07:37:57,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132816971] [2024-11-20 07:37:57,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132816971] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 07:37:57,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 07:37:57,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-20 07:37:57,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826572941] [2024-11-20 07:37:57,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 07:37:57,432 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-20 07:37:57,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 07:37:57,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-20 07:37:57,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-20 07:37:57,433 INFO L87 Difference]: Start difference. First operand 709 states and 1061 transitions. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:37:57,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 07:37:57,738 INFO L93 Difference]: Finished difference Result 1734 states and 2595 transitions. [2024-11-20 07:37:57,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-20 07:37:57,739 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 330 [2024-11-20 07:37:57,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 07:37:57,745 INFO L225 Difference]: With dead ends: 1734 [2024-11-20 07:37:57,745 INFO L226 Difference]: Without dead ends: 1022 [2024-11-20 07:37:57,747 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 104 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-11-20 07:37:57,748 INFO L432 NwaCegarLoop]: 434 mSDtfsCounter, 300 mSDsluCounter, 584 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 1018 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-20 07:37:57,748 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [300 Valid, 1018 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-20 07:37:57,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1022 states. [2024-11-20 07:37:57,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1022 to 1009. [2024-11-20 07:37:57,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1009 states, 892 states have (on average 1.4573991031390134) internal successors, (1300), 894 states have internal predecessors, (1300), 104 states have call successors, (104), 12 states have call predecessors, (104), 12 states have return successors, (104), 102 states have call predecessors, (104), 104 states have call successors, (104) [2024-11-20 07:37:57,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1009 states to 1009 states and 1508 transitions. [2024-11-20 07:37:57,852 INFO L78 Accepts]: Start accepts. Automaton has 1009 states and 1508 transitions. Word has length 330 [2024-11-20 07:37:57,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 07:37:57,852 INFO L471 AbstractCegarLoop]: Abstraction has 1009 states and 1508 transitions. [2024-11-20 07:37:57,853 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:37:57,853 INFO L276 IsEmpty]: Start isEmpty. Operand 1009 states and 1508 transitions. [2024-11-20 07:37:57,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 331 [2024-11-20 07:37:57,857 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 07:37:57,857 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 07:37:57,857 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-20 07:37:57,858 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-20 07:37:57,858 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 07:37:57,858 INFO L85 PathProgramCache]: Analyzing trace with hash -220965490, now seen corresponding path program 1 times [2024-11-20 07:37:57,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 07:37:57,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420027427] [2024-11-20 07:37:57,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:37:57,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 07:37:58,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,720 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 07:37:58,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,722 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 07:37:58,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,728 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-20 07:37:58,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,730 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-20 07:37:58,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,731 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-20 07:37:58,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,734 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-20 07:37:58,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,737 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-20 07:37:58,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,740 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-20 07:37:58,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,742 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-20 07:37:58,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,744 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 07:37:58,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,748 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-20 07:37:58,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,750 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-20 07:37:58,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,752 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-20 07:37:58,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,753 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-20 07:37:58,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,755 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-20 07:37:58,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,756 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-20 07:37:58,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,757 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-20 07:37:58,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,759 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-20 07:37:58,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,761 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-20 07:37:58,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,763 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-20 07:37:58,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,765 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-20 07:37:58,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,766 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-20 07:37:58,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,768 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-20 07:37:58,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,770 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-20 07:37:58,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,772 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-20 07:37:58,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-20 07:37:58,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,799 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-20 07:37:58,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,802 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-20 07:37:58,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,804 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-20 07:37:58,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,807 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-20 07:37:58,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,810 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-20 07:37:58,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,813 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-20 07:37:58,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,816 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-20 07:37:58,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,820 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-20 07:37:58,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,823 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-20 07:37:58,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,825 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-20 07:37:58,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,828 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-20 07:37:58,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,833 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-20 07:37:58,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,836 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-20 07:37:58,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,839 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-20 07:37:58,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-20 07:37:58,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,846 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-20 07:37:58,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,849 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-20 07:37:58,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,852 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-20 07:37:58,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,856 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-20 07:37:58,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,860 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-20 07:37:58,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-20 07:37:58,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,867 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-20 07:37:58,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,871 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-20 07:37:58,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,875 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-20 07:37:58,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:58,881 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 72 proven. 75 refuted. 0 times theorem prover too weak. 4753 trivial. 0 not checked. [2024-11-20 07:37:58,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 07:37:58,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420027427] [2024-11-20 07:37:58,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420027427] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 07:37:58,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835437215] [2024-11-20 07:37:58,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:37:58,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 07:37:58,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 07:37:58,884 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-11-20 07:37:58,887 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-11-20 07:37:59,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:37:59,112 INFO L255 TraceCheckSpWp]: Trace formula consists of 776 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-20 07:37:59,120 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 07:37:59,246 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 1309 proven. 21 refuted. 0 times theorem prover too weak. 3570 trivial. 0 not checked. [2024-11-20 07:37:59,246 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 07:37:59,556 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 126 proven. 21 refuted. 0 times theorem prover too weak. 4753 trivial. 0 not checked. [2024-11-20 07:37:59,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835437215] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 07:37:59,556 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-20 07:37:59,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 6] total 14 [2024-11-20 07:37:59,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217914349] [2024-11-20 07:37:59,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-20 07:37:59,558 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-20 07:37:59,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 07:37:59,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-20 07:37:59,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-11-20 07:37:59,559 INFO L87 Difference]: Start difference. First operand 1009 states and 1508 transitions. Second operand has 14 states, 14 states have (on average 12.714285714285714) internal successors, (178), 14 states have internal predecessors, (178), 4 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (84), 4 states have call predecessors, (84), 4 states have call successors, (84) [2024-11-20 07:38:02,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 07:38:02,125 INFO L93 Difference]: Finished difference Result 2923 states and 4332 transitions. [2024-11-20 07:38:02,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-20 07:38:02,126 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 12.714285714285714) internal successors, (178), 14 states have internal predecessors, (178), 4 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (84), 4 states have call predecessors, (84), 4 states have call successors, (84) Word has length 330 [2024-11-20 07:38:02,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 07:38:02,136 INFO L225 Difference]: With dead ends: 2923 [2024-11-20 07:38:02,136 INFO L226 Difference]: Without dead ends: 1917 [2024-11-20 07:38:02,139 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 793 GetRequests, 757 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=378, Invalid=1028, Unknown=0, NotChecked=0, Total=1406 [2024-11-20 07:38:02,140 INFO L432 NwaCegarLoop]: 346 mSDtfsCounter, 1788 mSDsluCounter, 1093 mSDsCounter, 0 mSdLazyCounter, 1399 mSolverCounterSat, 464 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1789 SdHoareTripleChecker+Valid, 1439 SdHoareTripleChecker+Invalid, 1863 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 464 IncrementalHoareTripleChecker+Valid, 1399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-20 07:38:02,141 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1789 Valid, 1439 Invalid, 1863 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [464 Valid, 1399 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-20 07:38:02,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1917 states. [2024-11-20 07:38:02,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1917 to 1221. [2024-11-20 07:38:02,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1221 states, 1100 states have (on average 1.4454545454545455) internal successors, (1590), 1102 states have internal predecessors, (1590), 104 states have call successors, (104), 16 states have call predecessors, (104), 16 states have return successors, (104), 102 states have call predecessors, (104), 104 states have call successors, (104) [2024-11-20 07:38:02,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1221 states to 1221 states and 1798 transitions. [2024-11-20 07:38:02,229 INFO L78 Accepts]: Start accepts. Automaton has 1221 states and 1798 transitions. Word has length 330 [2024-11-20 07:38:02,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 07:38:02,229 INFO L471 AbstractCegarLoop]: Abstraction has 1221 states and 1798 transitions. [2024-11-20 07:38:02,230 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 12.714285714285714) internal successors, (178), 14 states have internal predecessors, (178), 4 states have call successors, (82), 2 states have call predecessors, (82), 4 states have return successors, (84), 4 states have call predecessors, (84), 4 states have call successors, (84) [2024-11-20 07:38:02,230 INFO L276 IsEmpty]: Start isEmpty. Operand 1221 states and 1798 transitions. [2024-11-20 07:38:02,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 332 [2024-11-20 07:38:02,234 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 07:38:02,235 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 07:38:02,245 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-20 07:38:02,438 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,SelfDestructingSolverStorable10 [2024-11-20 07:38:02,439 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-20 07:38:02,439 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 07:38:02,439 INFO L85 PathProgramCache]: Analyzing trace with hash -779418601, now seen corresponding path program 1 times [2024-11-20 07:38:02,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 07:38:02,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523801081] [2024-11-20 07:38:02,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:38:02,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 07:38:02,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 07:38:02,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1185396165] [2024-11-20 07:38:02,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:38:02,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 07:38:02,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 07:38:02,750 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-11-20 07:38:02,752 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-11-20 07:38:03,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:03,035 INFO L255 TraceCheckSpWp]: Trace formula consists of 779 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-20 07:38:03,041 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 07:38:03,971 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 939 proven. 132 refuted. 0 times theorem prover too weak. 3829 trivial. 0 not checked. [2024-11-20 07:38:03,971 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 07:38:04,877 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-20 07:38:04,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 07:38:04,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523801081] [2024-11-20 07:38:04,878 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 07:38:04,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185396165] [2024-11-20 07:38:04,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185396165] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-20 07:38:04,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-20 07:38:04,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [10] total 15 [2024-11-20 07:38:04,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817674844] [2024-11-20 07:38:04,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 07:38:04,879 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-20 07:38:04,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 07:38:04,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-20 07:38:04,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2024-11-20 07:38:04,880 INFO L87 Difference]: Start difference. First operand 1221 states and 1798 transitions. Second operand has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:38:07,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 07:38:07,351 INFO L93 Difference]: Finished difference Result 3615 states and 5388 transitions. [2024-11-20 07:38:07,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-20 07:38:07,352 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 331 [2024-11-20 07:38:07,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 07:38:07,364 INFO L225 Difference]: With dead ends: 3615 [2024-11-20 07:38:07,364 INFO L226 Difference]: Without dead ends: 2397 [2024-11-20 07:38:07,367 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 669 GetRequests, 649 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2024-11-20 07:38:07,368 INFO L432 NwaCegarLoop]: 441 mSDtfsCounter, 912 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 1020 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 912 SdHoareTripleChecker+Valid, 1073 SdHoareTripleChecker+Invalid, 1204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 1020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-20 07:38:07,368 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [912 Valid, 1073 Invalid, 1204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 1020 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-20 07:38:07,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2397 states. [2024-11-20 07:38:07,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2397 to 1257. [2024-11-20 07:38:07,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1257 states, 1136 states have (on average 1.431338028169014) internal successors, (1626), 1138 states have internal predecessors, (1626), 104 states have call successors, (104), 16 states have call predecessors, (104), 16 states have return successors, (104), 102 states have call predecessors, (104), 104 states have call successors, (104) [2024-11-20 07:38:07,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1257 states to 1257 states and 1834 transitions. [2024-11-20 07:38:07,520 INFO L78 Accepts]: Start accepts. Automaton has 1257 states and 1834 transitions. Word has length 331 [2024-11-20 07:38:07,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 07:38:07,521 INFO L471 AbstractCegarLoop]: Abstraction has 1257 states and 1834 transitions. [2024-11-20 07:38:07,521 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.0) internal successors, (84), 7 states have internal predecessors, (84), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:38:07,521 INFO L276 IsEmpty]: Start isEmpty. Operand 1257 states and 1834 transitions. [2024-11-20 07:38:07,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 332 [2024-11-20 07:38:07,524 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 07:38:07,524 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 07:38:07,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-20 07:38:07,724 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 07:38:07,725 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-20 07:38:07,725 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 07:38:07,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1581410041, now seen corresponding path program 1 times [2024-11-20 07:38:07,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 07:38:07,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153412462] [2024-11-20 07:38:07,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:38:07,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 07:38:08,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 07:38:08,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [459732191] [2024-11-20 07:38:08,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:38:08,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 07:38:08,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 07:38:08,094 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-11-20 07:38:08,095 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-11-20 07:38:08,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:08,350 INFO L255 TraceCheckSpWp]: Trace formula consists of 778 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-20 07:38:08,356 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 07:38:09,299 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 939 proven. 132 refuted. 0 times theorem prover too weak. 3829 trivial. 0 not checked. [2024-11-20 07:38:09,299 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 07:38:10,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 07:38:10,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153412462] [2024-11-20 07:38:10,371 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 07:38:10,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459732191] [2024-11-20 07:38:10,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459732191] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 07:38:10,371 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-20 07:38:10,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-11-20 07:38:10,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897889853] [2024-11-20 07:38:10,372 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-20 07:38:10,372 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-20 07:38:10,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 07:38:10,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-20 07:38:10,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2024-11-20 07:38:10,374 INFO L87 Difference]: Start difference. First operand 1257 states and 1834 transitions. Second operand has 11 states, 11 states have (on average 8.181818181818182) internal successors, (90), 11 states have internal predecessors, (90), 2 states have call successors, (50), 2 states have call predecessors, (50), 3 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-20 07:38:14,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 07:38:14,399 INFO L93 Difference]: Finished difference Result 3722 states and 5412 transitions. [2024-11-20 07:38:14,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-20 07:38:14,400 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 8.181818181818182) internal successors, (90), 11 states have internal predecessors, (90), 2 states have call successors, (50), 2 states have call predecessors, (50), 3 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) Word has length 331 [2024-11-20 07:38:14,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 07:38:14,412 INFO L225 Difference]: With dead ends: 3722 [2024-11-20 07:38:14,412 INFO L226 Difference]: Without dead ends: 2468 [2024-11-20 07:38:14,415 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 403 GetRequests, 366 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=313, Invalid=1169, Unknown=0, NotChecked=0, Total=1482 [2024-11-20 07:38:14,416 INFO L432 NwaCegarLoop]: 354 mSDtfsCounter, 708 mSDsluCounter, 1691 mSDsCounter, 0 mSdLazyCounter, 2177 mSolverCounterSat, 121 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 718 SdHoareTripleChecker+Valid, 2045 SdHoareTripleChecker+Invalid, 2298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 121 IncrementalHoareTripleChecker+Valid, 2177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-11-20 07:38:14,417 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [718 Valid, 2045 Invalid, 2298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [121 Valid, 2177 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2024-11-20 07:38:14,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2468 states. [2024-11-20 07:38:14,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2468 to 1705. [2024-11-20 07:38:14,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1705 states, 1584 states have (on average 1.4494949494949494) internal successors, (2296), 1586 states have internal predecessors, (2296), 104 states have call successors, (104), 16 states have call predecessors, (104), 16 states have return successors, (104), 102 states have call predecessors, (104), 104 states have call successors, (104) [2024-11-20 07:38:14,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1705 states to 1705 states and 2504 transitions. [2024-11-20 07:38:14,557 INFO L78 Accepts]: Start accepts. Automaton has 1705 states and 2504 transitions. Word has length 331 [2024-11-20 07:38:14,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 07:38:14,558 INFO L471 AbstractCegarLoop]: Abstraction has 1705 states and 2504 transitions. [2024-11-20 07:38:14,558 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.181818181818182) internal successors, (90), 11 states have internal predecessors, (90), 2 states have call successors, (50), 2 states have call predecessors, (50), 3 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-20 07:38:14,558 INFO L276 IsEmpty]: Start isEmpty. Operand 1705 states and 2504 transitions. [2024-11-20 07:38:14,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2024-11-20 07:38:14,562 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 07:38:14,562 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 07:38:14,573 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-20 07:38:14,765 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 07:38:14,766 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-20 07:38:14,766 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 07:38:14,767 INFO L85 PathProgramCache]: Analyzing trace with hash -2142162382, now seen corresponding path program 1 times [2024-11-20 07:38:14,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 07:38:14,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888511118] [2024-11-20 07:38:14,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:38:14,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 07:38:14,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,709 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 07:38:15,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,711 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 07:38:15,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,713 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-20 07:38:15,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,714 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-20 07:38:15,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,716 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-20 07:38:15,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,717 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-20 07:38:15,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,720 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-20 07:38:15,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,723 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-20 07:38:15,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,725 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-20 07:38:15,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,727 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 07:38:15,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,729 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-20 07:38:15,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,731 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-20 07:38:15,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,733 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-20 07:38:15,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,735 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-20 07:38:15,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,741 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-20 07:38:15,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,744 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-20 07:38:15,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,748 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-20 07:38:15,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,750 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-20 07:38:15,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,753 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-20 07:38:15,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,755 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-20 07:38:15,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,757 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-20 07:38:15,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,760 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-20 07:38:15,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,763 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-20 07:38:15,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,765 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-20 07:38:15,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,768 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-20 07:38:15,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,770 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-20 07:38:15,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,773 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-20 07:38:15,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,775 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-20 07:38:15,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,778 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-20 07:38:15,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,781 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-20 07:38:15,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,783 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-20 07:38:15,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,786 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-20 07:38:15,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,789 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-20 07:38:15,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,792 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-20 07:38:15,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-20 07:38:15,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,798 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-20 07:38:15,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,801 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-20 07:38:15,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,804 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-20 07:38:15,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,807 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-20 07:38:15,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,813 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-20 07:38:15,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,816 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-20 07:38:15,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,819 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-20 07:38:15,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,822 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-20 07:38:15,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,824 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-20 07:38:15,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,826 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-20 07:38:15,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,829 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-20 07:38:15,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,831 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-20 07:38:15,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,833 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-20 07:38:15,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,836 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-20 07:38:15,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,838 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-20 07:38:15,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:15,841 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-20 07:38:15,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 07:38:15,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888511118] [2024-11-20 07:38:15,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888511118] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 07:38:15,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 07:38:15,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-20 07:38:15,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838173048] [2024-11-20 07:38:15,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 07:38:15,843 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-20 07:38:15,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 07:38:15,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-20 07:38:15,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-20 07:38:15,844 INFO L87 Difference]: Start difference. First operand 1705 states and 2504 transitions. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:38:16,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 07:38:16,715 INFO L93 Difference]: Finished difference Result 4089 states and 5966 transitions. [2024-11-20 07:38:16,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-20 07:38:16,716 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 332 [2024-11-20 07:38:16,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 07:38:16,726 INFO L225 Difference]: With dead ends: 4089 [2024-11-20 07:38:16,726 INFO L226 Difference]: Without dead ends: 2324 [2024-11-20 07:38:16,729 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-11-20 07:38:16,729 INFO L432 NwaCegarLoop]: 553 mSDtfsCounter, 712 mSDsluCounter, 722 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 712 SdHoareTripleChecker+Valid, 1275 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-20 07:38:16,730 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [712 Valid, 1275 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-20 07:38:16,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2324 states. [2024-11-20 07:38:16,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2324 to 1612. [2024-11-20 07:38:16,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1612 states, 1491 states have (on average 1.443326626425218) internal successors, (2152), 1493 states have internal predecessors, (2152), 104 states have call successors, (104), 16 states have call predecessors, (104), 16 states have return successors, (104), 102 states have call predecessors, (104), 104 states have call successors, (104) [2024-11-20 07:38:16,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1612 states to 1612 states and 2360 transitions. [2024-11-20 07:38:16,868 INFO L78 Accepts]: Start accepts. Automaton has 1612 states and 2360 transitions. Word has length 332 [2024-11-20 07:38:16,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 07:38:16,869 INFO L471 AbstractCegarLoop]: Abstraction has 1612 states and 2360 transitions. [2024-11-20 07:38:16,869 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:38:16,869 INFO L276 IsEmpty]: Start isEmpty. Operand 1612 states and 2360 transitions. [2024-11-20 07:38:16,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2024-11-20 07:38:16,873 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 07:38:16,873 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 07:38:16,873 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-20 07:38:16,873 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-20 07:38:16,873 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 07:38:16,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1152950934, now seen corresponding path program 1 times [2024-11-20 07:38:16,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 07:38:16,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854006125] [2024-11-20 07:38:16,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:38:16,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 07:38:17,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 07:38:17,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [389651732] [2024-11-20 07:38:17,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:38:17,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 07:38:17,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 07:38:17,120 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 07:38:17,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-20 07:38:17,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:17,357 INFO L255 TraceCheckSpWp]: Trace formula consists of 781 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-20 07:38:17,366 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 07:38:17,465 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-20 07:38:17,466 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 07:38:17,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 07:38:17,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854006125] [2024-11-20 07:38:17,466 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 07:38:17,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389651732] [2024-11-20 07:38:17,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389651732] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 07:38:17,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 07:38:17,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-20 07:38:17,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399314733] [2024-11-20 07:38:17,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 07:38:17,471 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-20 07:38:17,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 07:38:17,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-20 07:38:17,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-20 07:38:17,472 INFO L87 Difference]: Start difference. First operand 1612 states and 2360 transitions. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:38:17,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 07:38:17,837 INFO L93 Difference]: Finished difference Result 3293 states and 4825 transitions. [2024-11-20 07:38:17,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-20 07:38:17,838 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 332 [2024-11-20 07:38:17,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 07:38:17,847 INFO L225 Difference]: With dead ends: 3293 [2024-11-20 07:38:17,847 INFO L226 Difference]: Without dead ends: 1684 [2024-11-20 07:38:17,852 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 332 GetRequests, 327 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-11-20 07:38:17,852 INFO L432 NwaCegarLoop]: 327 mSDtfsCounter, 9 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 830 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-20 07:38:17,853 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 830 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-20 07:38:17,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1684 states. [2024-11-20 07:38:18,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1684 to 1620. [2024-11-20 07:38:18,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1620 states, 1499 states have (on average 1.446297531687792) internal successors, (2168), 1501 states have internal predecessors, (2168), 104 states have call successors, (104), 16 states have call predecessors, (104), 16 states have return successors, (104), 102 states have call predecessors, (104), 104 states have call successors, (104) [2024-11-20 07:38:18,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1620 states to 1620 states and 2376 transitions. [2024-11-20 07:38:18,040 INFO L78 Accepts]: Start accepts. Automaton has 1620 states and 2376 transitions. Word has length 332 [2024-11-20 07:38:18,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 07:38:18,041 INFO L471 AbstractCegarLoop]: Abstraction has 1620 states and 2376 transitions. [2024-11-20 07:38:18,041 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:38:18,041 INFO L276 IsEmpty]: Start isEmpty. Operand 1620 states and 2376 transitions. [2024-11-20 07:38:18,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2024-11-20 07:38:18,046 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 07:38:18,046 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 07:38:18,057 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-20 07:38:18,247 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-20 07:38:18,248 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-20 07:38:18,248 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 07:38:18,248 INFO L85 PathProgramCache]: Analyzing trace with hash 837376950, now seen corresponding path program 1 times [2024-11-20 07:38:18,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 07:38:18,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389543816] [2024-11-20 07:38:18,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:38:18,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 07:38:18,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,384 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 07:38:18,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,387 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 07:38:18,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,388 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-20 07:38:18,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,389 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-20 07:38:18,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-20 07:38:18,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,392 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-20 07:38:18,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,393 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-20 07:38:18,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,395 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-20 07:38:18,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-20 07:38:18,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,398 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 07:38:18,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,401 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-20 07:38:18,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,403 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-20 07:38:18,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,404 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-20 07:38:18,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,405 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-20 07:38:18,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,406 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-20 07:38:18,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,407 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-20 07:38:18,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,409 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-20 07:38:18,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,410 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-20 07:38:18,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,412 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-20 07:38:18,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,413 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-20 07:38:18,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,415 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-20 07:38:18,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,417 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-20 07:38:18,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,418 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-20 07:38:18,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,420 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-20 07:38:18,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,421 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-20 07:38:18,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,423 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-20 07:38:18,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,425 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-20 07:38:18,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,428 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-20 07:38:18,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,431 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-20 07:38:18,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,433 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-20 07:38:18,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-20 07:38:18,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,439 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-20 07:38:18,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,441 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-20 07:38:18,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,443 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-20 07:38:18,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,446 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-20 07:38:18,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,448 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-20 07:38:18,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,451 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-20 07:38:18,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,454 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-20 07:38:18,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,456 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-20 07:38:18,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,459 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-20 07:38:18,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,461 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-20 07:38:18,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,464 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-20 07:38:18,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-20 07:38:18,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,469 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-20 07:38:18,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,472 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-20 07:38:18,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-20 07:38:18,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-20 07:38:18,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,481 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-20 07:38:18,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,483 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-20 07:38:18,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,487 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-20 07:38:18,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:18,491 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-20 07:38:18,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 07:38:18,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389543816] [2024-11-20 07:38:18,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389543816] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 07:38:18,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 07:38:18,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-20 07:38:18,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988871947] [2024-11-20 07:38:18,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 07:38:18,492 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-20 07:38:18,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 07:38:18,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-20 07:38:18,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-20 07:38:18,493 INFO L87 Difference]: Start difference. First operand 1620 states and 2376 transitions. Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:38:18,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 07:38:18,620 INFO L93 Difference]: Finished difference Result 3399 states and 4980 transitions. [2024-11-20 07:38:18,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-20 07:38:18,621 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 332 [2024-11-20 07:38:18,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 07:38:18,630 INFO L225 Difference]: With dead ends: 3399 [2024-11-20 07:38:18,631 INFO L226 Difference]: Without dead ends: 1782 [2024-11-20 07:38:18,635 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 102 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-11-20 07:38:18,635 INFO L432 NwaCegarLoop]: 429 mSDtfsCounter, 179 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 738 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-20 07:38:18,636 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [179 Valid, 738 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-20 07:38:18,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1782 states. [2024-11-20 07:38:18,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1782 to 1620. [2024-11-20 07:38:18,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1620 states, 1499 states have (on average 1.4442961974649766) internal successors, (2165), 1501 states have internal predecessors, (2165), 104 states have call successors, (104), 16 states have call predecessors, (104), 16 states have return successors, (104), 102 states have call predecessors, (104), 104 states have call successors, (104) [2024-11-20 07:38:18,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1620 states to 1620 states and 2373 transitions. [2024-11-20 07:38:18,766 INFO L78 Accepts]: Start accepts. Automaton has 1620 states and 2373 transitions. Word has length 332 [2024-11-20 07:38:18,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 07:38:18,767 INFO L471 AbstractCegarLoop]: Abstraction has 1620 states and 2373 transitions. [2024-11-20 07:38:18,770 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:38:18,770 INFO L276 IsEmpty]: Start isEmpty. Operand 1620 states and 2373 transitions. [2024-11-20 07:38:18,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 333 [2024-11-20 07:38:18,774 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 07:38:18,774 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 07:38:18,774 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-20 07:38:18,774 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-20 07:38:18,775 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 07:38:18,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1612223180, now seen corresponding path program 1 times [2024-11-20 07:38:18,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 07:38:18,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757577511] [2024-11-20 07:38:18,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:38:18,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 07:38:18,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,090 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-20 07:38:19,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,092 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-20 07:38:19,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,094 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-20 07:38:19,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,096 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-20 07:38:19,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,099 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-20 07:38:19,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,101 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-20 07:38:19,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,103 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-20 07:38:19,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,105 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-20 07:38:19,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,108 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-20 07:38:19,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,110 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-20 07:38:19,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,112 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-20 07:38:19,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,115 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-11-20 07:38:19,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,118 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-20 07:38:19,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,120 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-20 07:38:19,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,124 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-20 07:38:19,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,127 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-20 07:38:19,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,131 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-20 07:38:19,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,134 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-20 07:38:19,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,137 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-20 07:38:19,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,139 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-20 07:38:19,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,142 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-20 07:38:19,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,144 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-20 07:38:19,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,147 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-20 07:38:19,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,150 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-20 07:38:19,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,153 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-20 07:38:19,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,155 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-20 07:38:19,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,158 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-20 07:38:19,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,161 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-20 07:38:19,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,164 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-20 07:38:19,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,167 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-20 07:38:19,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,170 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-20 07:38:19,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,173 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 178 [2024-11-20 07:38:19,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,176 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 184 [2024-11-20 07:38:19,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,179 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 190 [2024-11-20 07:38:19,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,182 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2024-11-20 07:38:19,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,186 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 201 [2024-11-20 07:38:19,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,189 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2024-11-20 07:38:19,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,192 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 212 [2024-11-20 07:38:19,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,195 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 218 [2024-11-20 07:38:19,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,197 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 223 [2024-11-20 07:38:19,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,200 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 229 [2024-11-20 07:38:19,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,203 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 234 [2024-11-20 07:38:19,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,206 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 240 [2024-11-20 07:38:19,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,209 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 245 [2024-11-20 07:38:19,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,212 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 251 [2024-11-20 07:38:19,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,216 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 256 [2024-11-20 07:38:19,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,219 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 262 [2024-11-20 07:38:19,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,223 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-20 07:38:19,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,227 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 273 [2024-11-20 07:38:19,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,235 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-20 07:38:19,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:19,240 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4900 trivial. 0 not checked. [2024-11-20 07:38:19,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 07:38:19,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757577511] [2024-11-20 07:38:19,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757577511] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 07:38:19,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 07:38:19,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-20 07:38:19,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606906299] [2024-11-20 07:38:19,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 07:38:19,241 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-20 07:38:19,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 07:38:19,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-20 07:38:19,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-20 07:38:19,242 INFO L87 Difference]: Start difference. First operand 1620 states and 2373 transitions. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:38:19,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 07:38:19,716 INFO L93 Difference]: Finished difference Result 3896 states and 5706 transitions. [2024-11-20 07:38:19,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-20 07:38:19,717 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) Word has length 332 [2024-11-20 07:38:19,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 07:38:19,726 INFO L225 Difference]: With dead ends: 3896 [2024-11-20 07:38:19,727 INFO L226 Difference]: Without dead ends: 2279 [2024-11-20 07:38:19,730 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-20 07:38:19,731 INFO L432 NwaCegarLoop]: 471 mSDtfsCounter, 385 mSDsluCounter, 978 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 1449 SdHoareTripleChecker+Invalid, 324 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-20 07:38:19,731 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [385 Valid, 1449 Invalid, 324 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-20 07:38:19,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2279 states. [2024-11-20 07:38:19,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2279 to 1923. [2024-11-20 07:38:19,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1923 states, 1745 states have (on average 1.4355300859598854) internal successors, (2505), 1747 states have internal predecessors, (2505), 154 states have call successors, (154), 23 states have call predecessors, (154), 23 states have return successors, (154), 152 states have call predecessors, (154), 154 states have call successors, (154) [2024-11-20 07:38:19,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1923 states to 1923 states and 2813 transitions. [2024-11-20 07:38:19,906 INFO L78 Accepts]: Start accepts. Automaton has 1923 states and 2813 transitions. Word has length 332 [2024-11-20 07:38:19,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 07:38:19,906 INFO L471 AbstractCegarLoop]: Abstraction has 1923 states and 2813 transitions. [2024-11-20 07:38:19,907 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 1 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 1 states have call predecessors, (50), 1 states have call successors, (50) [2024-11-20 07:38:19,907 INFO L276 IsEmpty]: Start isEmpty. Operand 1923 states and 2813 transitions. [2024-11-20 07:38:19,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 334 [2024-11-20 07:38:19,909 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 07:38:19,909 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 07:38:19,909 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-20 07:38:19,910 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-20 07:38:19,910 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 07:38:19,910 INFO L85 PathProgramCache]: Analyzing trace with hash 1323684586, now seen corresponding path program 1 times [2024-11-20 07:38:19,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 07:38:19,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591030014] [2024-11-20 07:38:19,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:38:19,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 07:38:20,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 07:38:20,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1468225154] [2024-11-20 07:38:20,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:38:20,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 07:38:20,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 07:38:20,128 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 07:38:20,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-20 07:38:20,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-20 07:38:20,419 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-20 07:38:20,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-20 07:38:20,796 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-20 07:38:20,796 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-20 07:38:20,797 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-20 07:38:20,807 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-20 07:38:20,999 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-20 07:38:21,004 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 07:38:21,217 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-20 07:38:21,220 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.11 07:38:21 BoogieIcfgContainer [2024-11-20 07:38:21,220 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-20 07:38:21,221 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-20 07:38:21,221 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-20 07:38:21,221 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-20 07:38:21,221 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:37:42" (3/4) ... [2024-11-20 07:38:21,224 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-20 07:38:21,225 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-20 07:38:21,225 INFO L158 Benchmark]: Toolchain (without parser) took 41112.20ms. Allocated memory was 155.2MB in the beginning and 809.5MB in the end (delta: 654.3MB). Free memory was 83.6MB in the beginning and 682.0MB in the end (delta: -598.5MB). Peak memory consumption was 57.8MB. Max. memory is 16.1GB. [2024-11-20 07:38:21,226 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 155.2MB. Free memory is still 112.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-20 07:38:21,226 INFO L158 Benchmark]: CACSL2BoogieTranslator took 531.02ms. Allocated memory is still 155.2MB. Free memory was 83.4MB in the beginning and 114.3MB in the end (delta: -30.9MB). Peak memory consumption was 19.5MB. Max. memory is 16.1GB. [2024-11-20 07:38:21,226 INFO L158 Benchmark]: Boogie Procedure Inliner took 113.63ms. Allocated memory is still 155.2MB. Free memory was 114.3MB in the beginning and 101.8MB in the end (delta: 12.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2024-11-20 07:38:21,226 INFO L158 Benchmark]: Boogie Preprocessor took 133.59ms. Allocated memory is still 155.2MB. Free memory was 101.8MB in the beginning and 80.7MB in the end (delta: 21.1MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2024-11-20 07:38:21,226 INFO L158 Benchmark]: RCFGBuilder took 1252.03ms. Allocated memory was 155.2MB in the beginning and 213.9MB in the end (delta: 58.7MB). Free memory was 80.7MB in the beginning and 128.8MB in the end (delta: -48.1MB). Peak memory consumption was 39.9MB. Max. memory is 16.1GB. [2024-11-20 07:38:21,227 INFO L158 Benchmark]: TraceAbstraction took 39067.94ms. Allocated memory was 213.9MB in the beginning and 809.5MB in the end (delta: 595.6MB). Free memory was 127.8MB in the beginning and 682.0MB in the end (delta: -554.3MB). Peak memory consumption was 441.6MB. Max. memory is 16.1GB. [2024-11-20 07:38:21,227 INFO L158 Benchmark]: Witness Printer took 4.13ms. Allocated memory is still 809.5MB. Free memory is still 682.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-20 07:38:21,228 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.18ms. Allocated memory is still 155.2MB. Free memory is still 112.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 531.02ms. Allocated memory is still 155.2MB. Free memory was 83.4MB in the beginning and 114.3MB in the end (delta: -30.9MB). Peak memory consumption was 19.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 113.63ms. Allocated memory is still 155.2MB. Free memory was 114.3MB in the beginning and 101.8MB in the end (delta: 12.5MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 133.59ms. Allocated memory is still 155.2MB. Free memory was 101.8MB in the beginning and 80.7MB in the end (delta: 21.1MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * RCFGBuilder took 1252.03ms. Allocated memory was 155.2MB in the beginning and 213.9MB in the end (delta: 58.7MB). Free memory was 80.7MB in the beginning and 128.8MB in the end (delta: -48.1MB). Peak memory consumption was 39.9MB. Max. memory is 16.1GB. * TraceAbstraction took 39067.94ms. Allocated memory was 213.9MB in the beginning and 809.5MB in the end (delta: 595.6MB). Free memory was 127.8MB in the beginning and 682.0MB in the end (delta: -554.3MB). Peak memory consumption was 441.6MB. Max. memory is 16.1GB. * Witness Printer took 4.13ms. Allocated memory is still 809.5MB. Free memory is still 682.0MB. There was no memory consumed. 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 shiftLeft at line 146, overapproximation of someBinaryArithmeticDOUBLEoperation at line 214, overapproximation of someBinaryFLOATComparisonOperation at line 372, overapproximation of someUnaryDOUBLEoperation at line 51, overapproximation of bitwiseAnd at line 147, overapproximation of someBinaryDOUBLEComparisonOperation at line 372, overapproximation of someBinaryArithmeticFLOAToperation at line 246. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 0; [L23] unsigned char var_1_2 = 1; [L24] unsigned char var_1_3 = 0; [L25] signed short int var_1_11 = 4; [L26] unsigned short int var_1_12 = 4; [L27] float var_1_15 = 0.8; [L28] float var_1_16 = 4.48; [L29] float var_1_17 = 8.5; [L30] float var_1_18 = 31.8; [L31] signed short int var_1_19 = 64; [L32] signed long int var_1_20 = 0; [L33] unsigned short int var_1_21 = 25; [L34] unsigned short int var_1_22 = 52809; [L35] unsigned char var_1_24 = 16; [L36] unsigned char var_1_25 = 128; [L37] signed long int var_1_26 = -32; [L38] signed short int var_1_28 = 2; [L39] unsigned char var_1_29 = 1; [L40] unsigned char var_1_30 = 0; [L41] unsigned char var_1_31 = 0; [L42] unsigned char var_1_32 = 0; [L43] unsigned char var_1_33 = 0; [L44] signed long int var_1_34 = 0; [L45] signed long int var_1_35 = 1000000000; [L46] signed long int var_1_36 = -8; [L47] signed char var_1_37 = 8; [L48] float var_1_38 = 99.125; [L49] float var_1_40 = 25.5; [L50] float var_1_41 = 3.5; [L51] double var_1_42 = -0.2; [L52] double var_1_45 = 8.25; [L53] double var_1_46 = 999.5; [L54] double var_1_47 = 15.75; [L55] double var_1_48 = 9999999999.25; [L56] signed char var_1_49 = 2; [L57] unsigned long int var_1_50 = 4; [L58] signed long int var_1_51 = 1580869854; [L59] signed short int var_1_52 = -256; [L60] unsigned long int var_1_53 = 0; [L61] unsigned char var_1_54 = 128; [L62] unsigned char var_1_55 = 128; [L63] unsigned long int var_1_56 = 4189323048; [L64] signed short int var_1_57 = -1; [L65] signed short int var_1_58 = 31486; [L66] signed short int var_1_59 = -32; [L67] unsigned char var_1_60 = 4; [L68] unsigned char var_1_61 = 128; [L69] signed long int var_1_62 = 5; [L70] signed char var_1_63 = 64; [L71] signed char var_1_64 = 32; [L72] signed short int last_1_var_1_11 = 4; [L73] unsigned char last_1_var_1_24 = 16; [L74] unsigned char last_1_var_1_29 = 1; [L75] signed long int last_1_var_1_34 = 0; [L76] float last_1_var_1_38 = 99.125; [L77] signed char last_1_var_1_49 = 2; [L78] signed short int last_1_var_1_52 = -256; [L79] unsigned long int last_1_var_1_53 = 0; [L80] signed short int last_1_var_1_57 = -1; [L81] signed short int last_1_var_1_59 = -32; [L82] unsigned char last_1_var_1_60 = 4; [L83] signed long int last_1_var_1_62 = 5; VAL [isInitial=0, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=4, var_1_15=4/5, var_1_16=112/25, var_1_17=17/2, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=0, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L376] isInitial = 1 [L377] FCALL initially() [L378] COND TRUE 1 [L379] CALL updateLastVariables() [L358] last_1_var_1_11 = var_1_11 [L359] last_1_var_1_24 = var_1_24 [L360] last_1_var_1_29 = var_1_29 [L361] last_1_var_1_34 = var_1_34 [L362] last_1_var_1_38 = var_1_38 [L363] last_1_var_1_49 = var_1_49 [L364] last_1_var_1_52 = var_1_52 [L365] last_1_var_1_53 = var_1_53 [L366] last_1_var_1_57 = var_1_57 [L367] last_1_var_1_59 = var_1_59 [L368] last_1_var_1_60 = var_1_60 [L369] last_1_var_1_62 = var_1_62 VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=4, var_1_15=4/5, var_1_16=112/25, var_1_17=17/2, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=0, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L379] RET updateLastVariables() [L380] CALL updateVariables() [L277] var_1_2 = __VERIFIER_nondet_uchar() [L278] CALL assume_abort_if_not(var_1_2 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=4, var_1_15=4/5, var_1_16=112/25, var_1_17=17/2, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=0, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=4, var_1_15=4/5, var_1_16=112/25, var_1_17=17/2, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=0, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L278] RET assume_abort_if_not(var_1_2 >= 0) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=4, var_1_15=4/5, var_1_16=112/25, var_1_17=17/2, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=0, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L279] CALL assume_abort_if_not(var_1_2 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=4, var_1_15=4/5, var_1_16=112/25, var_1_17=17/2, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=0, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=4, var_1_15=4/5, var_1_16=112/25, var_1_17=17/2, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=0, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L279] RET assume_abort_if_not(var_1_2 <= 1) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=4, var_1_15=4/5, var_1_16=112/25, var_1_17=17/2, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=0, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L280] var_1_3 = __VERIFIER_nondet_uchar() [L281] CALL assume_abort_if_not(var_1_3 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=4, var_1_15=4/5, var_1_16=112/25, var_1_17=17/2, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=4, var_1_15=4/5, var_1_16=112/25, var_1_17=17/2, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L281] RET assume_abort_if_not(var_1_3 >= 0) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=4, var_1_15=4/5, var_1_16=112/25, var_1_17=17/2, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L282] CALL assume_abort_if_not(var_1_3 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=4, var_1_15=4/5, var_1_16=112/25, var_1_17=17/2, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=4, var_1_15=4/5, var_1_16=112/25, var_1_17=17/2, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L282] RET assume_abort_if_not(var_1_3 <= 1) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=4, var_1_15=4/5, var_1_16=112/25, var_1_17=17/2, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L283] var_1_12 = __VERIFIER_nondet_ushort() [L284] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_15=4/5, var_1_16=112/25, var_1_17=17/2, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_15=4/5, var_1_16=112/25, var_1_17=17/2, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L284] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_15=4/5, var_1_16=112/25, var_1_17=17/2, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L285] CALL assume_abort_if_not(var_1_12 <= 15) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_16=112/25, var_1_17=17/2, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_16=112/25, var_1_17=17/2, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L285] RET assume_abort_if_not(var_1_12 <= 15) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_16=112/25, var_1_17=17/2, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L286] var_1_16 = __VERIFIER_nondet_float() [L287] CALL assume_abort_if_not((var_1_16 >= -461168.6018427382800e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 4611686.018427382800e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_17=17/2, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_17=17/2, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L287] RET assume_abort_if_not((var_1_16 >= -461168.6018427382800e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 4611686.018427382800e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_17=17/2, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L288] var_1_17 = __VERIFIER_nondet_float() [L289] CALL assume_abort_if_not((var_1_17 >= -461168.6018427382800e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L289] RET assume_abort_if_not((var_1_17 >= -461168.6018427382800e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_18=159/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L290] var_1_18 = __VERIFIER_nondet_float() [L291] CALL assume_abort_if_not((var_1_18 >= -922337.2036854765600e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L291] RET assume_abort_if_not((var_1_18 >= -922337.2036854765600e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=52809, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L292] var_1_22 = __VERIFIER_nondet_ushort() [L293] CALL assume_abort_if_not(var_1_22 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L293] RET assume_abort_if_not(var_1_22 >= 49150) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L294] CALL assume_abort_if_not(var_1_22 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L294] RET assume_abort_if_not(var_1_22 <= 65534) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=128, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L295] var_1_25 = __VERIFIER_nondet_uchar() [L296] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L296] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L297] CALL assume_abort_if_not(var_1_25 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L297] RET assume_abort_if_not(var_1_25 <= 254) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=2, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L298] var_1_28 = __VERIFIER_nondet_short() [L299] CALL assume_abort_if_not(var_1_28 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L299] RET assume_abort_if_not(var_1_28 >= -32768) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L300] CALL assume_abort_if_not(var_1_28 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L300] RET assume_abort_if_not(var_1_28 <= 32767) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L301] CALL assume_abort_if_not(var_1_28 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L301] RET assume_abort_if_not(var_1_28 != 0) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L302] var_1_30 = __VERIFIER_nondet_uchar() [L303] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L303] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L304] CALL assume_abort_if_not(var_1_30 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L304] RET assume_abort_if_not(var_1_30 <= 0) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L305] var_1_31 = __VERIFIER_nondet_uchar() [L306] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L306] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L307] CALL assume_abort_if_not(var_1_31 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L307] RET assume_abort_if_not(var_1_31 <= 0) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L308] var_1_32 = __VERIFIER_nondet_uchar() [L309] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L309] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L310] CALL assume_abort_if_not(var_1_32 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L310] RET assume_abort_if_not(var_1_32 <= 0) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L311] var_1_33 = __VERIFIER_nondet_uchar() [L312] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L312] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L313] CALL assume_abort_if_not(var_1_33 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L313] RET assume_abort_if_not(var_1_33 <= 0) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=1000000000, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L314] var_1_35 = __VERIFIER_nondet_long() [L315] CALL assume_abort_if_not(var_1_35 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L315] RET assume_abort_if_not(var_1_35 >= 536870911) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L316] CALL assume_abort_if_not(var_1_35 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L316] RET assume_abort_if_not(var_1_35 <= 1073741823) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=8, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L317] var_1_37 = __VERIFIER_nondet_char() [L318] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L318] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L319] CALL assume_abort_if_not(var_1_37 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L319] RET assume_abort_if_not(var_1_37 <= 127) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_40=51/2, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L320] var_1_40 = __VERIFIER_nondet_float() [L321] CALL assume_abort_if_not((var_1_40 >= 0.0F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854765600e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L321] RET assume_abort_if_not((var_1_40 >= 0.0F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854765600e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_41=7/2, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L322] var_1_41 = __VERIFIER_nondet_float() [L323] CALL assume_abort_if_not((var_1_41 >= 0.0F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L323] RET assume_abort_if_not((var_1_41 >= 0.0F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_45=33/4, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L324] var_1_45 = __VERIFIER_nondet_double() [L325] CALL assume_abort_if_not((var_1_45 >= 0.0F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 4611686.018427382800e+12F && var_1_45 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L325] RET assume_abort_if_not((var_1_45 >= 0.0F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 4611686.018427382800e+12F && var_1_45 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_46=1999/2, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L326] var_1_46 = __VERIFIER_nondet_double() [L327] CALL assume_abort_if_not((var_1_46 >= 0.0F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 4611686.018427382800e+12F && var_1_46 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L327] RET assume_abort_if_not((var_1_46 >= 0.0F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 4611686.018427382800e+12F && var_1_46 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_47=63/4, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L328] var_1_47 = __VERIFIER_nondet_double() [L329] CALL assume_abort_if_not((var_1_47 >= -230584.3009213691390e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 2305843.009213691390e+12F && var_1_47 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L329] RET assume_abort_if_not((var_1_47 >= -230584.3009213691390e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 2305843.009213691390e+12F && var_1_47 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_48=39999999997/4, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L330] var_1_48 = __VERIFIER_nondet_double() [L331] CALL assume_abort_if_not((var_1_48 >= -230584.3009213691390e+13F && var_1_48 <= -1.0e-20F) || (var_1_48 <= 2305843.009213691390e+12F && var_1_48 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L331] RET assume_abort_if_not((var_1_48 >= -230584.3009213691390e+13F && var_1_48 <= -1.0e-20F) || (var_1_48 <= 2305843.009213691390e+12F && var_1_48 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1580869854, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L332] var_1_51 = __VERIFIER_nondet_long() [L333] CALL assume_abort_if_not(var_1_51 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L333] RET assume_abort_if_not(var_1_51 >= 1073741823) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L334] CALL assume_abort_if_not(var_1_51 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L334] RET assume_abort_if_not(var_1_51 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=128, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L335] var_1_54 = __VERIFIER_nondet_uchar() [L336] CALL assume_abort_if_not(var_1_54 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L336] RET assume_abort_if_not(var_1_54 >= 127) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L337] CALL assume_abort_if_not(var_1_54 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L337] RET assume_abort_if_not(var_1_54 <= 255) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=128, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L338] var_1_55 = __VERIFIER_nondet_uchar() [L339] CALL assume_abort_if_not(var_1_55 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L339] RET assume_abort_if_not(var_1_55 >= 127) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L340] CALL assume_abort_if_not(var_1_55 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L340] RET assume_abort_if_not(var_1_55 <= 255) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=4189323048, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L341] var_1_56 = __VERIFIER_nondet_ulong() [L342] CALL assume_abort_if_not(var_1_56 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L342] RET assume_abort_if_not(var_1_56 >= 2147483647) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L343] CALL assume_abort_if_not(var_1_56 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L343] RET assume_abort_if_not(var_1_56 <= 4294967294) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=31486, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L344] var_1_58 = __VERIFIER_nondet_short() [L345] CALL assume_abort_if_not(var_1_58 >= 16382) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L345] RET assume_abort_if_not(var_1_58 >= 16382) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L346] CALL assume_abort_if_not(var_1_58 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L346] RET assume_abort_if_not(var_1_58 <= 32766) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=128, var_1_62=5, var_1_63=64, var_1_64=32] [L347] var_1_61 = __VERIFIER_nondet_uchar() [L348] CALL assume_abort_if_not(var_1_61 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=64, var_1_64=32] [L348] RET assume_abort_if_not(var_1_61 >= 127) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=64, var_1_64=32] [L349] CALL assume_abort_if_not(var_1_61 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=64, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=64, var_1_64=32] [L349] RET assume_abort_if_not(var_1_61 <= 254) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=64, var_1_64=32] [L350] var_1_63 = __VERIFIER_nondet_char() [L351] CALL assume_abort_if_not(var_1_63 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=32] [L351] RET assume_abort_if_not(var_1_63 >= 63) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=32] [L352] CALL assume_abort_if_not(var_1_63 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=32] [L352] RET assume_abort_if_not(var_1_63 <= 127) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=32] [L353] var_1_64 = __VERIFIER_nondet_char() [L354] CALL assume_abort_if_not(var_1_64 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L354] RET assume_abort_if_not(var_1_64 >= 0) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L355] CALL assume_abort_if_not(var_1_64 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L355] RET assume_abort_if_not(var_1_64 <= 127) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L380] RET updateVariables() [L381] CALL step() [L87] COND FALSE !(-1 > var_1_25) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L94] COND TRUE last_1_var_1_29 && last_1_var_1_29 VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=0, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L95] COND TRUE last_1_var_1_38 != 16.5 [L96] var_1_1 = ((((-256) > (last_1_var_1_49)) ? (-256) : (last_1_var_1_49))) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L103] unsigned char stepLocal_10 = last_1_var_1_11 < last_1_var_1_24; VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_10=1, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=1, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L104] COND TRUE stepLocal_10 && var_1_2 [L105] var_1_29 = ((var_1_30 || var_1_31) || (var_1_3 && (var_1_32 || var_1_33))) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L107] signed long int stepLocal_12 = last_1_var_1_52; [L108] unsigned char stepLocal_11 = last_1_var_1_57 == last_1_var_1_53; VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_11=0, stepLocal_12=-256, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-8, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L109] COND FALSE !(\read(var_1_33)) [L120] var_1_36 = last_1_var_1_57 VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_11=0, stepLocal_12=-256, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L122] unsigned char stepLocal_6 = last_1_var_1_29; [L123] unsigned char stepLocal_5 = last_1_var_1_29; VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_11=0, stepLocal_12=-256, stepLocal_5=1, stepLocal_6=1, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=16, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L124] COND TRUE stepLocal_5 && last_1_var_1_29 [L125] var_1_24 = var_1_12 VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_11=0, stepLocal_12=-256, stepLocal_6=1, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=2, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L131] var_1_49 = (var_1_12 + 1) [L132] var_1_60 = (var_1_61 - var_1_37) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_11=0, stepLocal_12=-256, stepLocal_6=1, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=3, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L133] COND FALSE !(var_1_37 <= ((var_1_63 - var_1_12) - var_1_64)) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_11=0, stepLocal_12=-256, stepLocal_6=1, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=3, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L144] EXPR var_1_49 ^ var_1_49 VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_11=0, stepLocal_12=-256, stepLocal_6=1, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=3, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L144] signed long int stepLocal_3 = var_1_49 ^ var_1_49; [L145] signed char stepLocal_2 = var_1_49; VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_11=0, stepLocal_12=-256, stepLocal_2=3, stepLocal_3=0, stepLocal_6=1, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=3, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L146] EXPR (var_1_49 + var_1_60) << ((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12))) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_11=0, stepLocal_12=-256, stepLocal_2=3, stepLocal_3=0, stepLocal_6=1, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=3, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L146] signed long int stepLocal_1 = (var_1_49 + var_1_60) << ((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12))); [L147] EXPR (var_1_24 * var_1_60) & ((((-50) > (var_1_24)) ? (-50) : (var_1_24))) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_11=0, stepLocal_12=-256, stepLocal_1=8, stepLocal_2=3, stepLocal_3=0, stepLocal_6=1, var_1_11=4, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=3, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L147] signed long int stepLocal_0 = (var_1_24 * var_1_60) & ((((-50) > (var_1_24)) ? (-50) : (var_1_24))); [L148] COND TRUE stepLocal_1 <= (var_1_49 * var_1_60) [L149] var_1_11 = ((var_1_12 + var_1_24) - var_1_60) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_0=0, stepLocal_11=0, stepLocal_12=-256, stepLocal_2=3, stepLocal_3=0, stepLocal_6=1, var_1_11=0, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=3, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=-32, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L165] COND FALSE !(var_1_12 >= 100) [L176] var_1_59 = var_1_58 VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_0=0, stepLocal_11=0, stepLocal_12=-256, stepLocal_2=3, stepLocal_3=0, stepLocal_6=1, var_1_11=0, var_1_12=131074, var_1_15=4/5, var_1_19=64, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=3, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=16382, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L178] var_1_19 = ((((((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49)))) > ((var_1_49 + var_1_12))) ? (((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49)))) : ((var_1_49 + var_1_12)))) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_0=0, stepLocal_11=0, stepLocal_12=-256, stepLocal_2=3, stepLocal_3=0, stepLocal_6=1, var_1_11=0, var_1_12=131074, var_1_15=4/5, var_1_19=5, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=3, var_1_50=4, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=16382, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L179] COND FALSE !(var_1_31 || var_1_29) [L184] var_1_50 = var_1_25 VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_0=0, stepLocal_11=0, stepLocal_12=-256, stepLocal_2=3, stepLocal_3=0, stepLocal_6=1, var_1_11=0, var_1_12=131074, var_1_15=4/5, var_1_19=5, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=3, var_1_50=0, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=16382, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L186] COND TRUE -5 < var_1_12 VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_0=0, stepLocal_11=0, stepLocal_12=-256, stepLocal_2=3, stepLocal_3=0, stepLocal_6=1, var_1_11=0, var_1_12=131074, var_1_15=4/5, var_1_19=5, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=3, var_1_50=0, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=-1, var_1_58=16382, var_1_59=16382, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L187] COND FALSE !(\read(var_1_29)) [L190] var_1_57 = (var_1_24 - var_1_12) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_0=0, stepLocal_11=0, stepLocal_12=-256, stepLocal_2=3, stepLocal_3=0, stepLocal_6=1, var_1_11=0, var_1_12=131074, var_1_15=4/5, var_1_19=5, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=3, var_1_50=0, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=0, var_1_58=16382, var_1_59=16382, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L203] COND FALSE !((var_1_1 > var_1_60) && var_1_33) [L214] var_1_42 = ((var_1_47 + var_1_48) + (var_1_45 - var_1_46)) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_0=0, stepLocal_11=0, stepLocal_12=-256, stepLocal_2=3, stepLocal_3=0, stepLocal_6=1, var_1_11=0, var_1_12=131074, var_1_15=4/5, var_1_19=5, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=3, var_1_50=0, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=0, var_1_58=16382, var_1_59=16382, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L216] signed long int stepLocal_14 = var_1_35 + var_1_11; [L217] signed long int stepLocal_13 = (var_1_51 - 128) - var_1_60; VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_0=0, stepLocal_11=0, stepLocal_12=-256, stepLocal_13=1073741691, stepLocal_14=536870911, stepLocal_2=3, stepLocal_3=0, stepLocal_6=1, var_1_11=0, var_1_12=131074, var_1_15=4/5, var_1_19=5, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=3, var_1_50=0, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=0, var_1_58=16382, var_1_59=16382, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L218] COND TRUE (((((var_1_54) < (var_1_55)) ? (var_1_54) : (var_1_55))) - var_1_12) <= stepLocal_13 VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_0=0, stepLocal_11=0, stepLocal_12=-256, stepLocal_14=536870911, stepLocal_2=3, stepLocal_3=0, stepLocal_6=1, var_1_11=0, var_1_12=131074, var_1_15=4/5, var_1_19=5, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=3, var_1_50=0, var_1_51=1073741823, var_1_52=-256, var_1_53=0, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=0, var_1_58=16382, var_1_59=16382, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L219] COND TRUE var_1_60 < stepLocal_14 [L220] var_1_53 = (var_1_56 - var_1_25) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_0=0, stepLocal_11=0, stepLocal_12=-256, stepLocal_2=3, stepLocal_3=0, stepLocal_6=1, var_1_11=0, var_1_12=131074, var_1_15=4/5, var_1_19=5, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=3, var_1_50=0, var_1_51=1073741823, var_1_52=-256, var_1_53=8589934590, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=0, var_1_58=16382, var_1_59=16382, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L227] COND TRUE var_1_36 != (var_1_25 + var_1_53) [L228] var_1_52 = (var_1_62 + var_1_12) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_0=0, stepLocal_11=0, stepLocal_12=-256, stepLocal_2=3, stepLocal_3=0, stepLocal_6=1, var_1_11=0, var_1_12=131074, var_1_15=4/5, var_1_19=5, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=3, var_1_50=0, var_1_51=1073741823, var_1_52=7, var_1_53=8589934590, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=0, var_1_58=16382, var_1_59=16382, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L230] signed short int stepLocal_4 = var_1_52; VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_0=0, stepLocal_11=0, stepLocal_12=-256, stepLocal_2=3, stepLocal_3=0, stepLocal_4=7, stepLocal_6=1, var_1_11=0, var_1_12=131074, var_1_15=4/5, var_1_19=5, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=3, var_1_50=0, var_1_51=1073741823, var_1_52=7, var_1_53=8589934590, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=0, var_1_58=16382, var_1_59=16382, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L231] COND TRUE -32 != stepLocal_4 [L232] var_1_15 = ((((((((8.25f) > ((var_1_16 + var_1_17))) ? (8.25f) : ((var_1_16 + var_1_17))))) < (var_1_18)) ? (((((8.25f) > ((var_1_16 + var_1_17))) ? (8.25f) : ((var_1_16 + var_1_17))))) : (var_1_18))) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_0=0, stepLocal_11=0, stepLocal_12=-256, stepLocal_2=3, stepLocal_3=0, stepLocal_6=1, var_1_11=0, var_1_12=131074, var_1_15=33/4, var_1_18=0, var_1_19=5, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=3, var_1_50=0, var_1_51=1073741823, var_1_52=7, var_1_53=8589934590, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=0, var_1_58=16382, var_1_59=16382, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L236] COND TRUE var_1_24 <= var_1_59 VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_0=0, stepLocal_11=0, stepLocal_12=-256, stepLocal_2=3, stepLocal_3=0, stepLocal_6=1, var_1_11=0, var_1_12=131074, var_1_15=33/4, var_1_18=0, var_1_19=5, var_1_1=2, var_1_20=0, var_1_21=25, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=3, var_1_50=0, var_1_51=1073741823, var_1_52=7, var_1_53=8589934590, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=0, var_1_58=16382, var_1_59=16382, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L237] COND TRUE var_1_29 || (((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15))) <= var_1_17) [L238] var_1_21 = (((((var_1_24) < (var_1_24)) ? (var_1_24) : (var_1_24))) + var_1_12) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_0=0, stepLocal_11=0, stepLocal_12=-256, stepLocal_2=3, stepLocal_3=0, stepLocal_6=1, var_1_11=0, var_1_12=131074, var_1_15=33/4, var_1_18=0, var_1_19=5, var_1_1=2, var_1_20=0, var_1_21=4, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_38=793/8, var_1_3=-255, var_1_49=3, var_1_50=0, var_1_51=1073741823, var_1_52=7, var_1_53=8589934590, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=0, var_1_58=16382, var_1_59=16382, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L245] COND TRUE (var_1_18 > var_1_42) || var_1_32 [L246] var_1_38 = (var_1_40 - var_1_41) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_0=0, stepLocal_11=0, stepLocal_12=-256, stepLocal_2=3, stepLocal_3=0, stepLocal_6=1, var_1_11=0, var_1_12=131074, var_1_15=33/4, var_1_18=0, var_1_19=5, var_1_1=2, var_1_20=0, var_1_21=4, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_3=-255, var_1_49=3, var_1_50=0, var_1_51=1073741823, var_1_52=7, var_1_53=8589934590, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=0, var_1_58=16382, var_1_59=16382, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L248] COND FALSE !(\read(var_1_29)) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_0=0, stepLocal_11=0, stepLocal_12=-256, stepLocal_2=3, stepLocal_3=0, stepLocal_6=1, var_1_11=0, var_1_12=131074, var_1_15=33/4, var_1_18=0, var_1_19=5, var_1_1=2, var_1_20=0, var_1_21=4, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_3=-255, var_1_49=3, var_1_50=0, var_1_51=1073741823, var_1_52=7, var_1_53=8589934590, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=0, var_1_58=16382, var_1_59=16382, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L259] unsigned char stepLocal_9 = var_1_60; [L260] signed long int stepLocal_8 = var_1_62 + (var_1_24 + var_1_24); [L261] unsigned char stepLocal_7 = var_1_24; VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_0=0, stepLocal_11=0, stepLocal_12=-256, stepLocal_2=3, stepLocal_3=0, stepLocal_6=1, stepLocal_7=131074, stepLocal_8=9, stepLocal_9=4, var_1_11=0, var_1_12=131074, var_1_15=33/4, var_1_18=0, var_1_19=5, var_1_1=2, var_1_20=0, var_1_21=4, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=-32, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_3=-255, var_1_49=3, var_1_50=0, var_1_51=1073741823, var_1_52=7, var_1_53=8589934590, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=0, var_1_58=16382, var_1_59=16382, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L262] COND FALSE !(var_1_50 >= stepLocal_7) [L273] var_1_26 = var_1_24 VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, stepLocal_0=0, stepLocal_11=0, stepLocal_12=-256, stepLocal_2=3, stepLocal_3=0, stepLocal_6=1, stepLocal_8=9, stepLocal_9=4, var_1_11=0, var_1_12=131074, var_1_15=33/4, var_1_18=0, var_1_19=5, var_1_1=2, var_1_20=0, var_1_21=4, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=2, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_3=-255, var_1_49=3, var_1_50=0, var_1_51=1073741823, var_1_52=7, var_1_53=8589934590, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=0, var_1_58=16382, var_1_59=16382, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L381] RET step() [L382] CALL, EXPR property() [L372] EXPR ((last_1_var_1_29 && last_1_var_1_29) ? ((last_1_var_1_38 != 16.5) ? (var_1_1 == ((signed short int) ((((-256) > (last_1_var_1_49)) ? (-256) : (last_1_var_1_49))))) : (var_1_1 == ((signed short int) (last_1_var_1_60 - last_1_var_1_60)))) : (var_1_1 == ((signed short int) (((((last_1_var_1_49) < (last_1_var_1_24)) ? (last_1_var_1_49) : (last_1_var_1_24))) + last_1_var_1_24)))) && ((((var_1_49 + var_1_60) << ((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) <= (var_1_49 * var_1_60)) ? (var_1_11 == ((signed short int) ((var_1_12 + var_1_24) - var_1_60))) : (((~ (var_1_49 ^ var_1_60)) <= ((var_1_24 * var_1_60) & ((((-50) > (var_1_24)) ? (-50) : (var_1_24))))) ? (var_1_29 ? (((last_1_var_1_11 | (var_1_60 << var_1_60)) >= var_1_49) ? (var_1_11 == ((signed short int) ((((var_1_49) > (var_1_49)) ? (var_1_49) : (var_1_49))))) : 1) : (((var_1_49 ^ var_1_49) > var_1_60) ? (var_1_11 == ((signed short int) -2)) : 1)) : (var_1_11 == ((signed short int) var_1_60)))) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=0, var_1_12=131074, var_1_15=33/4, var_1_18=0, var_1_19=5, var_1_1=2, var_1_20=0, var_1_21=4, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=2, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_3=-255, var_1_49=3, var_1_50=0, var_1_51=1073741823, var_1_52=7, var_1_53=8589934590, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=0, var_1_58=16382, var_1_59=16382, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L372] EXPR (((((((((((((last_1_var_1_29 && last_1_var_1_29) ? ((last_1_var_1_38 != 16.5) ? (var_1_1 == ((signed short int) ((((-256) > (last_1_var_1_49)) ? (-256) : (last_1_var_1_49))))) : (var_1_1 == ((signed short int) (last_1_var_1_60 - last_1_var_1_60)))) : (var_1_1 == ((signed short int) (((((last_1_var_1_49) < (last_1_var_1_24)) ? (last_1_var_1_49) : (last_1_var_1_24))) + last_1_var_1_24)))) && ((((var_1_49 + var_1_60) << ((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) <= (var_1_49 * var_1_60)) ? (var_1_11 == ((signed short int) ((var_1_12 + var_1_24) - var_1_60))) : (((~ (var_1_49 ^ var_1_60)) <= ((var_1_24 * var_1_60) & ((((-50) > (var_1_24)) ? (-50) : (var_1_24))))) ? (var_1_29 ? (((last_1_var_1_11 | (var_1_60 << var_1_60)) >= var_1_49) ? (var_1_11 == ((signed short int) ((((var_1_49) > (var_1_49)) ? (var_1_49) : (var_1_49))))) : 1) : (((var_1_49 ^ var_1_49) > var_1_60) ? (var_1_11 == ((signed short int) -2)) : 1)) : (var_1_11 == ((signed short int) var_1_60))))) && ((-32 != var_1_52) ? (var_1_15 == ((float) ((((((((8.25f) > ((var_1_16 + var_1_17))) ? (8.25f) : ((var_1_16 + var_1_17))))) < (var_1_18)) ? (((((8.25f) > ((var_1_16 + var_1_17))) ? (8.25f) : ((var_1_16 + var_1_17))))) : (var_1_18))))) : (var_1_15 == ((float) (127.5f + var_1_16))))) && (var_1_19 == ((signed short int) ((((((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49)))) > ((var_1_49 + var_1_12))) ? (((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49)))) : ((var_1_49 + var_1_12))))))) && (var_1_29 ? (((var_1_36 + var_1_62) < -50) ? (var_1_20 == ((signed long int) (128 - var_1_12))) : ((var_1_38 > ((31.6 * var_1_18) / 5.5)) ? (var_1_20 == ((signed long int) (var_1_12 + -8))) : (var_1_20 == ((signed long int) (((((var_1_24 - var_1_12)) < (var_1_60)) ? ((var_1_24 - var_1_12)) : (var_1_60))))))) : 1)) && ((var_1_24 <= var_1_59) ? ((var_1_29 || (((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15))) <= var_1_17)) ? (var_1_21 == ((unsigned short int) (((((var_1_24) < (var_1_24)) ? (var_1_24) : (var_1_24))) + var_1_12))) : (var_1_21 == ((unsigned short int) ((var_1_22 - ((((var_1_24) > (var_1_12)) ? (var_1_24) : (var_1_12)))) - (var_1_60 + ((((4) < 0 ) ? -(4) : (4)))))))) : (var_1_21 == ((unsigned short int) var_1_24)))) && ((last_1_var_1_29 && last_1_var_1_29) ? (var_1_24 == ((unsigned char) var_1_12)) : ((last_1_var_1_29 || last_1_var_1_29) ? (var_1_24 == ((unsigned char) ((((var_1_12) < (var_1_25)) ? (var_1_12) : (var_1_25))))) : 1))) && ((var_1_50 >= var_1_24) ? (((33351 - ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) == (var_1_62 + (var_1_24 + var_1_24))) ? (((var_1_62 / ((((var_1_22) < (var_1_28)) ? (var_1_22) : (var_1_28)))) != var_1_60) ? (var_1_26 == ((signed long int) var_1_24)) : (var_1_26 == ((signed long int) var_1_24))) : (var_1_26 == ((signed long int) var_1_24))) : (var_1_26 == ((signed long int) var_1_24)))) && (((last_1_var_1_11 < last_1_var_1_24) && var_1_2) ? (var_1_29 == ((unsigned char) ((var_1_30 || var_1_31) || (var_1_3 && (var_1_32 || var_1_33))))) : 1)) && ((-1 > var_1_25) ? ((last_1_var_1_34 != 8) ? (((last_1_var_1_62 + ((((last_1_var_1_60) < 0 ) ? -(last_1_var_1_60) : (last_1_var_1_60)))) >= (last_1_var_1_49 / var_1_28)) ? (var_1_34 == ((signed long int) (last_1_var_1_60 + (var_1_22 - (var_1_35 - last_1_var_1_24))))) : 1) : 1) : 1)) && (var_1_33 ? ((last_1_var_1_52 < last_1_var_1_49) ? (var_1_36 == ((signed long int) ((last_1_var_1_60 + 256) - last_1_var_1_52))) : ((((var_1_12 - var_1_37) > (last_1_var_1_52 * var_1_28)) && (last_1_var_1_57 == last_1_var_1_53)) ? (var_1_36 == ((signed long int) (((((-8) > (last_1_var_1_60)) ? (-8) : (last_1_var_1_60))) + last_1_var_1_24))) : (var_1_36 == ((signed long int) last_1_var_1_49)))) : (var_1_36 == ((signed long int) last_1_var_1_57)))) && (((var_1_18 > var_1_42) || var_1_32) ? (var_1_38 == ((float) (var_1_40 - var_1_41))) : 1)) && (((var_1_1 > var_1_60) && var_1_33) ? ((var_1_49 < (10 * var_1_11)) ? ((((((var_1_24) > ((var_1_35 | var_1_50))) ? (var_1_24) : ((var_1_35 | var_1_50)))) >= var_1_28) ? (var_1_42 == ((double) var_1_17)) : (var_1_42 == ((double) (var_1_16 + (var_1_45 - var_1_46))))) : (var_1_42 == ((double) ((((((((var_1_40) < (var_1_18)) ? (var_1_40) : (var_1_18)))) > (var_1_45)) ? (((((var_1_40) < (var_1_18)) ? (var_1_40) : (var_1_18)))) : (var_1_45)))))) : (var_1_42 == ((double) ((var_1_47 + var_1_48) + (var_1_45 - var_1_46))))) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=0, var_1_12=131074, var_1_15=33/4, var_1_18=0, var_1_19=5, var_1_1=2, var_1_20=0, var_1_21=4, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=2, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_3=-255, var_1_49=3, var_1_50=0, var_1_51=1073741823, var_1_52=7, var_1_53=8589934590, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=0, var_1_58=16382, var_1_59=16382, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L372-L373] return (((((((((((((((((((((last_1_var_1_29 && last_1_var_1_29) ? ((last_1_var_1_38 != 16.5) ? (var_1_1 == ((signed short int) ((((-256) > (last_1_var_1_49)) ? (-256) : (last_1_var_1_49))))) : (var_1_1 == ((signed short int) (last_1_var_1_60 - last_1_var_1_60)))) : (var_1_1 == ((signed short int) (((((last_1_var_1_49) < (last_1_var_1_24)) ? (last_1_var_1_49) : (last_1_var_1_24))) + last_1_var_1_24)))) && ((((var_1_49 + var_1_60) << ((((var_1_12) < 0 ) ? -(var_1_12) : (var_1_12)))) <= (var_1_49 * var_1_60)) ? (var_1_11 == ((signed short int) ((var_1_12 + var_1_24) - var_1_60))) : (((~ (var_1_49 ^ var_1_60)) <= ((var_1_24 * var_1_60) & ((((-50) > (var_1_24)) ? (-50) : (var_1_24))))) ? (var_1_29 ? (((last_1_var_1_11 | (var_1_60 << var_1_60)) >= var_1_49) ? (var_1_11 == ((signed short int) ((((var_1_49) > (var_1_49)) ? (var_1_49) : (var_1_49))))) : 1) : (((var_1_49 ^ var_1_49) > var_1_60) ? (var_1_11 == ((signed short int) -2)) : 1)) : (var_1_11 == ((signed short int) var_1_60))))) && ((-32 != var_1_52) ? (var_1_15 == ((float) ((((((((8.25f) > ((var_1_16 + var_1_17))) ? (8.25f) : ((var_1_16 + var_1_17))))) < (var_1_18)) ? (((((8.25f) > ((var_1_16 + var_1_17))) ? (8.25f) : ((var_1_16 + var_1_17))))) : (var_1_18))))) : (var_1_15 == ((float) (127.5f + var_1_16))))) && (var_1_19 == ((signed short int) ((((((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49)))) > ((var_1_49 + var_1_12))) ? (((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49)))) : ((var_1_49 + var_1_12))))))) && (var_1_29 ? (((var_1_36 + var_1_62) < -50) ? (var_1_20 == ((signed long int) (128 - var_1_12))) : ((var_1_38 > ((31.6 * var_1_18) / 5.5)) ? (var_1_20 == ((signed long int) (var_1_12 + -8))) : (var_1_20 == ((signed long int) (((((var_1_24 - var_1_12)) < (var_1_60)) ? ((var_1_24 - var_1_12)) : (var_1_60))))))) : 1)) && ((var_1_24 <= var_1_59) ? ((var_1_29 || (((((var_1_15) < 0 ) ? -(var_1_15) : (var_1_15))) <= var_1_17)) ? (var_1_21 == ((unsigned short int) (((((var_1_24) < (var_1_24)) ? (var_1_24) : (var_1_24))) + var_1_12))) : (var_1_21 == ((unsigned short int) ((var_1_22 - ((((var_1_24) > (var_1_12)) ? (var_1_24) : (var_1_12)))) - (var_1_60 + ((((4) < 0 ) ? -(4) : (4)))))))) : (var_1_21 == ((unsigned short int) var_1_24)))) && ((last_1_var_1_29 && last_1_var_1_29) ? (var_1_24 == ((unsigned char) var_1_12)) : ((last_1_var_1_29 || last_1_var_1_29) ? (var_1_24 == ((unsigned char) ((((var_1_12) < (var_1_25)) ? (var_1_12) : (var_1_25))))) : 1))) && ((var_1_50 >= var_1_24) ? (((33351 - ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) == (var_1_62 + (var_1_24 + var_1_24))) ? (((var_1_62 / ((((var_1_22) < (var_1_28)) ? (var_1_22) : (var_1_28)))) != var_1_60) ? (var_1_26 == ((signed long int) var_1_24)) : (var_1_26 == ((signed long int) var_1_24))) : (var_1_26 == ((signed long int) var_1_24))) : (var_1_26 == ((signed long int) var_1_24)))) && (((last_1_var_1_11 < last_1_var_1_24) && var_1_2) ? (var_1_29 == ((unsigned char) ((var_1_30 || var_1_31) || (var_1_3 && (var_1_32 || var_1_33))))) : 1)) && ((-1 > var_1_25) ? ((last_1_var_1_34 != 8) ? (((last_1_var_1_62 + ((((last_1_var_1_60) < 0 ) ? -(last_1_var_1_60) : (last_1_var_1_60)))) >= (last_1_var_1_49 / var_1_28)) ? (var_1_34 == ((signed long int) (last_1_var_1_60 + (var_1_22 - (var_1_35 - last_1_var_1_24))))) : 1) : 1) : 1)) && (var_1_33 ? ((last_1_var_1_52 < last_1_var_1_49) ? (var_1_36 == ((signed long int) ((last_1_var_1_60 + 256) - last_1_var_1_52))) : ((((var_1_12 - var_1_37) > (last_1_var_1_52 * var_1_28)) && (last_1_var_1_57 == last_1_var_1_53)) ? (var_1_36 == ((signed long int) (((((-8) > (last_1_var_1_60)) ? (-8) : (last_1_var_1_60))) + last_1_var_1_24))) : (var_1_36 == ((signed long int) last_1_var_1_49)))) : (var_1_36 == ((signed long int) last_1_var_1_57)))) && (((var_1_18 > var_1_42) || var_1_32) ? (var_1_38 == ((float) (var_1_40 - var_1_41))) : 1)) && (((var_1_1 > var_1_60) && var_1_33) ? ((var_1_49 < (10 * var_1_11)) ? ((((((var_1_24) > ((var_1_35 | var_1_50))) ? (var_1_24) : ((var_1_35 | var_1_50)))) >= var_1_28) ? (var_1_42 == ((double) var_1_17)) : (var_1_42 == ((double) (var_1_16 + (var_1_45 - var_1_46))))) : (var_1_42 == ((double) ((((((((var_1_40) < (var_1_18)) ? (var_1_40) : (var_1_18)))) > (var_1_45)) ? (((((var_1_40) < (var_1_18)) ? (var_1_40) : (var_1_18)))) : (var_1_45)))))) : (var_1_42 == ((double) ((var_1_47 + var_1_48) + (var_1_45 - var_1_46)))))) && (var_1_49 == ((signed char) (var_1_12 + 1)))) && ((var_1_31 || var_1_29) ? ((16 <= ((var_1_51 - var_1_60) - var_1_37)) ? (var_1_50 == ((unsigned long int) var_1_37)) : 1) : (var_1_50 == ((unsigned long int) var_1_25)))) && ((var_1_36 != (var_1_25 + var_1_53)) ? (var_1_52 == ((signed short int) (var_1_62 + var_1_12))) : 1)) && (((((((var_1_54) < (var_1_55)) ? (var_1_54) : (var_1_55))) - var_1_12) <= ((var_1_51 - 128) - var_1_60)) ? ((var_1_60 < (var_1_35 + var_1_11)) ? (var_1_53 == ((unsigned long int) (var_1_56 - var_1_25))) : 1) : (var_1_32 ? (var_1_53 == ((unsigned long int) (var_1_56 - var_1_59))) : 1))) && ((-5 < var_1_12) ? (var_1_29 ? (var_1_57 == ((signed short int) ((((var_1_24) < (((var_1_55 + var_1_60) - (var_1_12 + var_1_49)))) ? (var_1_24) : (((var_1_55 + var_1_60) - (var_1_12 + var_1_49))))))) : (var_1_57 == ((signed short int) (var_1_24 - var_1_12)))) : ((! var_1_33) ? ((((var_1_62 / var_1_54) + -16) > var_1_60) ? (var_1_57 == ((signed short int) ((((((var_1_58 - var_1_60)) < (var_1_55)) ? ((var_1_58 - var_1_60)) : (var_1_55))) - var_1_24))) : (var_1_57 == ((signed short int) 50))) : (var_1_57 == ((signed short int) (var_1_24 - 128)))))) && ((var_1_12 >= 100) ? ((((var_1_36 + var_1_24) + var_1_34) <= -8) ? (var_1_59 == ((signed short int) (var_1_60 - ((((var_1_24) > (var_1_34)) ? (var_1_24) : (var_1_34)))))) : ((((((var_1_36) > ((last_1_var_1_59 * var_1_37))) ? (var_1_36) : ((last_1_var_1_59 * var_1_37)))) != var_1_60) ? (((var_1_56 - var_1_12) > (- (var_1_51 / var_1_22))) ? (var_1_59 == ((signed short int) var_1_24)) : 1) : 1)) : (var_1_59 == ((signed short int) var_1_58)))) && (var_1_60 == ((unsigned char) (var_1_61 - var_1_37)))) && ((var_1_37 <= ((var_1_63 - var_1_12) - var_1_64)) ? (var_1_30 ? (var_1_29 ? (var_1_62 == ((signed long int) var_1_58)) : (var_1_62 == ((signed long int) var_1_55))) : (var_1_62 == ((signed long int) var_1_34))) : 1) ; [L382] RET, EXPR property() [L382] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=0, var_1_12=131074, var_1_15=33/4, var_1_18=0, var_1_19=5, var_1_1=2, var_1_20=0, var_1_21=4, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=2, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_3=-255, var_1_49=3, var_1_50=0, var_1_51=1073741823, var_1_52=7, var_1_53=8589934590, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=0, var_1_58=16382, var_1_59=16382, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_11=4, last_1_var_1_24=16, last_1_var_1_29=1, last_1_var_1_34=0, last_1_var_1_38=793/8, last_1_var_1_49=2, last_1_var_1_52=-256, last_1_var_1_53=0, last_1_var_1_57=-1, last_1_var_1_59=-32, last_1_var_1_60=4, last_1_var_1_62=5, var_1_11=0, var_1_12=131074, var_1_15=33/4, var_1_18=0, var_1_19=5, var_1_1=2, var_1_20=0, var_1_21=4, var_1_22=65534, var_1_24=131074, var_1_25=0, var_1_26=2, var_1_28=-1, var_1_29=0, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=536870911, var_1_36=-1, var_1_37=123, var_1_3=-255, var_1_49=3, var_1_50=0, var_1_51=1073741823, var_1_52=7, var_1_53=8589934590, var_1_54=127, var_1_55=383, var_1_56=8589934590, var_1_57=0, var_1_58=16382, var_1_59=16382, var_1_60=4, var_1_61=127, var_1_62=5, var_1_63=63, var_1_64=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 224 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 38.8s, OverallIterations: 18, TraceHistogramMax: 50, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 16.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10098 SdHoareTripleChecker+Valid, 11.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 10085 mSDsluCounter, 18769 SdHoareTripleChecker+Invalid, 9.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 11744 mSDsCounter, 1637 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8075 IncrementalHoareTripleChecker+Invalid, 9712 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1637 mSolverCounterUnsat, 7025 mSDtfsCounter, 8075 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4309 GetRequests, 4136 SyntacticMatches, 0 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 826 ImplicationChecksByTransitivity, 4.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1923occurred in iteration=17, InterpolantAutomatonStates: 152, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.7s AutomataMinimizationTime, 17 MinimizatonAttempts, 5885 StatesRemovedByMinimization, 16 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 3.1s SatisfiabilityAnalysisTime, 14.2s InterpolantComputationTime, 7920 NumberOfCodeBlocks, 7920 NumberOfCodeBlocksAsserted, 24 NumberOfCheckSat, 7228 ConstructedInterpolants, 10 QuantifiedInterpolants, 21102 SizeOfPredicates, 25 NumberOfNonLiveVariables, 3892 ConjunctsInSsa, 51 ConjunctsInUnsatCore, 22 InterpolantComputations, 14 PerfectInterpolantSequences, 107197/107800 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-11-20 07:38:21,320 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-79.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 206758f6f43c672ff746b99e8b558729158fad357e272d4097625be555056b7a --- Real Ultimate output --- This is Ultimate 0.2.5-wip.dd.update-z3-fca748b-m [2024-11-20 07:38:23,556 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-20 07:38:23,636 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-20 07:38:23,643 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-20 07:38:23,644 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-20 07:38:23,678 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-20 07:38:23,679 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-20 07:38:23,679 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-20 07:38:23,680 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-20 07:38:23,681 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-20 07:38:23,681 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-20 07:38:23,681 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-20 07:38:23,682 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-20 07:38:23,682 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-20 07:38:23,683 INFO L153 SettingsManager]: * Use SBE=true [2024-11-20 07:38:23,683 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-20 07:38:23,684 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-20 07:38:23,684 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-20 07:38:23,684 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-20 07:38:23,685 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-20 07:38:23,685 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-20 07:38:23,686 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-20 07:38:23,686 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-20 07:38:23,686 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-20 07:38:23,687 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-20 07:38:23,687 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-20 07:38:23,687 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-20 07:38:23,688 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-20 07:38:23,688 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-20 07:38:23,688 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-20 07:38:23,689 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-20 07:38:23,689 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-20 07:38:23,689 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-20 07:38:23,690 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-20 07:38:23,690 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-20 07:38:23,691 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-20 07:38:23,691 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-20 07:38:23,691 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-20 07:38:23,691 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-11-20 07:38:23,692 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-20 07:38:23,692 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-20 07:38:23,693 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-20 07:38:23,694 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-20 07:38:23,694 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-20 07:38:23,694 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 -> 206758f6f43c672ff746b99e8b558729158fad357e272d4097625be555056b7a [2024-11-20 07:38:24,052 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-20 07:38:24,082 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-20 07:38:24,085 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-20 07:38:24,088 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-20 07:38:24,088 INFO L274 PluginConnector]: CDTParser initialized [2024-11-20 07:38:24,090 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-79.i [2024-11-20 07:38:25,679 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-20 07:38:25,949 INFO L384 CDTParser]: Found 1 translation units. [2024-11-20 07:38:25,949 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-79.i [2024-11-20 07:38:25,969 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/65de5a572/8d42dadab1ba44f19d477060636fddbd/FLAG498d7921c [2024-11-20 07:38:25,987 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/65de5a572/8d42dadab1ba44f19d477060636fddbd [2024-11-20 07:38:25,991 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-20 07:38:25,993 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-20 07:38:25,996 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-20 07:38:25,996 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-20 07:38:26,002 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-20 07:38:26,003 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 07:38:25" (1/1) ... [2024-11-20 07:38:26,005 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6452256f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:38:26, skipping insertion in model container [2024-11-20 07:38:26,006 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 07:38:25" (1/1) ... [2024-11-20 07:38:26,088 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-20 07:38:26,287 WARN L250 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-79.i[916,929] [2024-11-20 07:38:26,461 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-20 07:38:26,486 INFO L200 MainTranslator]: Completed pre-run [2024-11-20 07:38:26,501 WARN L250 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-79.i[916,929] [2024-11-20 07:38:26,595 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-20 07:38:26,626 INFO L204 MainTranslator]: Completed translation [2024-11-20 07:38:26,627 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:38:26 WrapperNode [2024-11-20 07:38:26,627 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-20 07:38:26,628 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-20 07:38:26,629 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-20 07:38:26,631 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-20 07:38:26,637 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:38:26" (1/1) ... [2024-11-20 07:38:26,655 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:38:26" (1/1) ... [2024-11-20 07:38:26,713 INFO L138 Inliner]: procedures = 27, calls = 63, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 357 [2024-11-20 07:38:26,714 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-20 07:38:26,715 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-20 07:38:26,715 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-20 07:38:26,715 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-20 07:38:26,725 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:38:26" (1/1) ... [2024-11-20 07:38:26,725 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:38:26" (1/1) ... [2024-11-20 07:38:26,732 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:38:26" (1/1) ... [2024-11-20 07:38:26,757 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-11-20 07:38:26,757 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:38:26" (1/1) ... [2024-11-20 07:38:26,758 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:38:26" (1/1) ... [2024-11-20 07:38:26,788 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:38:26" (1/1) ... [2024-11-20 07:38:26,801 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:38:26" (1/1) ... [2024-11-20 07:38:26,806 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:38:26" (1/1) ... [2024-11-20 07:38:26,812 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:38:26" (1/1) ... [2024-11-20 07:38:26,819 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-20 07:38:26,820 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-20 07:38:26,820 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-20 07:38:26,820 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-20 07:38:26,821 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:38:26" (1/1) ... [2024-11-20 07:38:26,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-20 07:38:26,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 07:38:26,864 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-11-20 07:38:26,871 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-11-20 07:38:26,918 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-20 07:38:26,918 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-20 07:38:26,918 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-20 07:38:26,919 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-20 07:38:26,919 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-20 07:38:26,920 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-20 07:38:27,059 INFO L238 CfgBuilder]: Building ICFG [2024-11-20 07:38:27,062 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-20 07:38:46,297 INFO L? ?]: Removed 38 outVars from TransFormulas that were not future-live. [2024-11-20 07:38:46,297 INFO L287 CfgBuilder]: Performing block encoding [2024-11-20 07:38:46,320 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-20 07:38:46,320 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-20 07:38:46,321 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:38:46 BoogieIcfgContainer [2024-11-20 07:38:46,321 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-20 07:38:46,324 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-20 07:38:46,324 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-20 07:38:46,327 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-20 07:38:46,328 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 07:38:25" (1/3) ... [2024-11-20 07:38:46,329 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@158becbd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 07:38:46, skipping insertion in model container [2024-11-20 07:38:46,329 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:38:26" (2/3) ... [2024-11-20 07:38:46,331 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@158becbd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 07:38:46, skipping insertion in model container [2024-11-20 07:38:46,331 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:38:46" (3/3) ... [2024-11-20 07:38:46,332 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-79.i [2024-11-20 07:38:46,349 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-20 07:38:46,349 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-20 07:38:46,417 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-20 07:38:46,424 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;@cece989, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-20 07:38:46,424 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-20 07:38:46,430 INFO L276 IsEmpty]: Start isEmpty. Operand has 153 states, 100 states have (on average 1.51) internal successors, (151), 101 states have internal predecessors, (151), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-20 07:38:46,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2024-11-20 07:38:46,450 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 07:38:46,451 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 07:38:46,452 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-20 07:38:46,457 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 07:38:46,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1597299532, now seen corresponding path program 1 times [2024-11-20 07:38:46,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-20 07:38:46,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1521794602] [2024-11-20 07:38:46,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 07:38:46,477 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-20 07:38:46,477 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-20 07:38:46,481 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-20 07:38:46,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-20 07:38:47,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 07:38:47,626 INFO L255 TraceCheckSpWp]: Trace formula consists of 532 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-20 07:38:47,644 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 07:38:47,734 INFO L134 CoverageAnalysis]: Checked inductivity of 4900 backedges. 650 proven. 0 refuted. 0 times theorem prover too weak. 4250 trivial. 0 not checked. [2024-11-20 07:38:47,734 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 07:38:47,735 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-20 07:38:47,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1521794602] [2024-11-20 07:38:47,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1521794602] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 07:38:47,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 07:38:47,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-20 07:38:47,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832952534] [2024-11-20 07:38:47,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 07:38:47,745 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-20 07:38:47,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-20 07:38:47,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-20 07:38:47,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-20 07:38:47,772 INFO L87 Difference]: Start difference. First operand has 153 states, 100 states have (on average 1.51) internal successors, (151), 101 states have internal predecessors, (151), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) Second operand has 2 states, 2 states have (on average 37.0) internal successors, (74), 2 states have internal predecessors, (74), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-20 07:38:47,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 07:38:47,821 INFO L93 Difference]: Finished difference Result 295 states and 538 transitions. [2024-11-20 07:38:47,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-20 07:38:47,824 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 37.0) internal successors, (74), 2 states have internal predecessors, (74), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) Word has length 317 [2024-11-20 07:38:47,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 07:38:47,835 INFO L225 Difference]: With dead ends: 295 [2024-11-20 07:38:47,835 INFO L226 Difference]: Without dead ends: 145 [2024-11-20 07:38:47,840 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 316 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-11-20 07:38:47,843 INFO L432 NwaCegarLoop]: 234 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-20 07:38:47,844 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-20 07:38:47,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2024-11-20 07:38:47,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 145. [2024-11-20 07:38:47,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 93 states have (on average 1.4408602150537635) internal successors, (134), 93 states have internal predecessors, (134), 50 states have call successors, (50), 1 states have call predecessors, (50), 1 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2024-11-20 07:38:47,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 234 transitions. [2024-11-20 07:38:47,910 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 234 transitions. Word has length 317 [2024-11-20 07:38:47,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 07:38:47,911 INFO L471 AbstractCegarLoop]: Abstraction has 145 states and 234 transitions. [2024-11-20 07:38:47,911 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 37.0) internal successors, (74), 2 states have internal predecessors, (74), 2 states have call successors, (50), 2 states have call predecessors, (50), 2 states have return successors, (50), 2 states have call predecessors, (50), 2 states have call successors, (50) [2024-11-20 07:38:47,911 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 234 transitions. [2024-11-20 07:38:47,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 318 [2024-11-20 07:38:47,919 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 07:38:47,919 INFO L215 NwaCegarLoop]: trace histogram [50, 50, 50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-11-20 07:38:47,955 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0