./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_fillercode_fillercodestructure_filler-pr-co_file-90.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 4a390ef5 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_fillercode_fillercodestructure_filler-pr-co_file-90.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 51ff67375f89ba266ec22e5c01747a080b52708069c83e3b1cf5218a44f9e28b --- Real Ultimate output --- This is Ultimate 0.2.5-dev-4a390ef-m [2024-10-24 07:55:29,180 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-24 07:55:29,251 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-10-24 07:55:29,257 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-24 07:55:29,258 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-24 07:55:29,286 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-24 07:55:29,287 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-24 07:55:29,287 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-24 07:55:29,288 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-24 07:55:29,289 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-24 07:55:29,289 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-24 07:55:29,290 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-24 07:55:29,290 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-24 07:55:29,292 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-24 07:55:29,293 INFO L153 SettingsManager]: * Use SBE=true [2024-10-24 07:55:29,293 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-24 07:55:29,293 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-24 07:55:29,294 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-24 07:55:29,294 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-24 07:55:29,294 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-24 07:55:29,294 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-24 07:55:29,298 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-24 07:55:29,298 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-24 07:55:29,298 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-24 07:55:29,299 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-24 07:55:29,299 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-24 07:55:29,299 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-24 07:55:29,299 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-24 07:55:29,300 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-24 07:55:29,300 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-24 07:55:29,300 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-24 07:55:29,300 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-24 07:55:29,300 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-24 07:55:29,301 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-24 07:55:29,301 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-24 07:55:29,301 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-24 07:55:29,301 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-24 07:55:29,302 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-24 07:55:29,302 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-24 07:55:29,302 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-24 07:55:29,302 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-24 07:55:29,304 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-24 07:55:29,304 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 -> 51ff67375f89ba266ec22e5c01747a080b52708069c83e3b1cf5218a44f9e28b [2024-10-24 07:55:29,560 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-24 07:55:29,587 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-24 07:55:29,590 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-24 07:55:29,591 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-24 07:55:29,591 INFO L274 PluginConnector]: CDTParser initialized [2024-10-24 07:55:29,593 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-90.i [2024-10-24 07:55:31,151 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-24 07:55:31,370 INFO L384 CDTParser]: Found 1 translation units. [2024-10-24 07:55:31,371 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-90.i [2024-10-24 07:55:31,383 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fc5c42fc3/1886585ab8804775a31535a7d5240dcb/FLAG015e2a613 [2024-10-24 07:55:31,396 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fc5c42fc3/1886585ab8804775a31535a7d5240dcb [2024-10-24 07:55:31,398 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-24 07:55:31,400 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-24 07:55:31,401 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-24 07:55:31,401 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-24 07:55:31,407 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-24 07:55:31,408 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 07:55:31" (1/1) ... [2024-10-24 07:55:31,409 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4089846b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:31, skipping insertion in model container [2024-10-24 07:55:31,409 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 07:55:31" (1/1) ... [2024-10-24 07:55:31,444 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-24 07:55:31,618 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-90.i[919,932] [2024-10-24 07:55:31,697 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-24 07:55:31,710 INFO L200 MainTranslator]: Completed pre-run [2024-10-24 07:55:31,723 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-90.i[919,932] [2024-10-24 07:55:31,778 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-24 07:55:31,806 INFO L204 MainTranslator]: Completed translation [2024-10-24 07:55:31,810 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:31 WrapperNode [2024-10-24 07:55:31,810 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-24 07:55:31,811 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-24 07:55:31,811 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-24 07:55:31,812 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-24 07:55:31,820 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:31" (1/1) ... [2024-10-24 07:55:31,839 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:31" (1/1) ... [2024-10-24 07:55:31,890 INFO L138 Inliner]: procedures = 26, calls = 58, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 283 [2024-10-24 07:55:31,890 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-24 07:55:31,891 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-24 07:55:31,891 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-24 07:55:31,891 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-24 07:55:31,900 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:31" (1/1) ... [2024-10-24 07:55:31,900 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:31" (1/1) ... [2024-10-24 07:55:31,905 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:31" (1/1) ... [2024-10-24 07:55:31,929 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-10-24 07:55:31,929 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:31" (1/1) ... [2024-10-24 07:55:31,930 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:31" (1/1) ... [2024-10-24 07:55:31,948 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:31" (1/1) ... [2024-10-24 07:55:31,956 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:31" (1/1) ... [2024-10-24 07:55:31,964 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:31" (1/1) ... [2024-10-24 07:55:31,971 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:31" (1/1) ... [2024-10-24 07:55:31,984 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-24 07:55:31,986 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-24 07:55:31,986 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-24 07:55:31,987 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-24 07:55:31,988 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:31" (1/1) ... [2024-10-24 07:55:31,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-24 07:55:32,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 07:55:32,023 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-10-24 07:55:32,027 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-10-24 07:55:32,074 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-24 07:55:32,074 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-10-24 07:55:32,074 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-10-24 07:55:32,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-24 07:55:32,076 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-24 07:55:32,076 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-24 07:55:32,195 INFO L238 CfgBuilder]: Building ICFG [2024-10-24 07:55:32,197 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-24 07:55:32,795 INFO L? ?]: Removed 13 outVars from TransFormulas that were not future-live. [2024-10-24 07:55:32,795 INFO L287 CfgBuilder]: Performing block encoding [2024-10-24 07:55:32,843 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-24 07:55:32,844 INFO L314 CfgBuilder]: Removed 1 assume(true) statements. [2024-10-24 07:55:32,844 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 07:55:32 BoogieIcfgContainer [2024-10-24 07:55:32,844 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-24 07:55:32,848 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-24 07:55:32,848 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-24 07:55:32,851 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-24 07:55:32,851 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.10 07:55:31" (1/3) ... [2024-10-24 07:55:32,852 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e971b76 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 07:55:32, skipping insertion in model container [2024-10-24 07:55:32,853 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:31" (2/3) ... [2024-10-24 07:55:32,853 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3e971b76 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 07:55:32, skipping insertion in model container [2024-10-24 07:55:32,854 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 07:55:32" (3/3) ... [2024-10-24 07:55:32,855 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-co_file-90.i [2024-10-24 07:55:32,871 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-24 07:55:32,872 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-10-24 07:55:32,939 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-24 07:55:32,949 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;@1ec395ea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-24 07:55:32,949 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-10-24 07:55:32,955 INFO L276 IsEmpty]: Start isEmpty. Operand has 117 states, 69 states have (on average 1.4927536231884058) internal successors, (103), 70 states have internal predecessors, (103), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-10-24 07:55:32,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-10-24 07:55:32,980 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 07:55:32,981 INFO L215 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 07:55:32,982 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 07:55:32,987 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 07:55:32,987 INFO L85 PathProgramCache]: Analyzing trace with hash 545290136, now seen corresponding path program 1 times [2024-10-24 07:55:32,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 07:55:32,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315181587] [2024-10-24 07:55:32,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 07:55:33,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 07:55:33,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,389 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-24 07:55:33,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,403 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-24 07:55:33,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,410 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-24 07:55:33,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,420 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 07:55:33,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,427 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-24 07:55:33,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,431 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-24 07:55:33,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-24 07:55:33,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,443 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-24 07:55:33,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,448 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-24 07:55:33,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,451 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-24 07:55:33,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,455 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-24 07:55:33,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,462 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-10-24 07:55:33,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-10-24 07:55:33,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,474 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-10-24 07:55:33,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-10-24 07:55:33,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,483 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-24 07:55:33,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,486 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-24 07:55:33,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,489 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-10-24 07:55:33,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,493 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-10-24 07:55:33,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,499 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-10-24 07:55:33,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,504 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-10-24 07:55:33,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,509 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-10-24 07:55:33,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,517 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-10-24 07:55:33,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,525 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-10-24 07:55:33,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,531 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-10-24 07:55:33,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,534 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-10-24 07:55:33,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,539 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-10-24 07:55:33,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,541 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-10-24 07:55:33,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,546 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-10-24 07:55:33,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,549 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-10-24 07:55:33,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-10-24 07:55:33,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-10-24 07:55:33,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,562 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-10-24 07:55:33,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-10-24 07:55:33,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,577 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-10-24 07:55:33,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,583 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-10-24 07:55:33,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-10-24 07:55:33,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,594 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-10-24 07:55:33,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,601 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-10-24 07:55:33,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,610 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-10-24 07:55:33,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,614 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-10-24 07:55:33,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,616 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-10-24 07:55:33,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-10-24 07:55:33,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,623 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-10-24 07:55:33,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,626 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-10-24 07:55:33,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:33,632 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-10-24 07:55:33,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 07:55:33,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [315181587] [2024-10-24 07:55:33,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [315181587] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 07:55:33,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 07:55:33,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-24 07:55:33,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458554371] [2024-10-24 07:55:33,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 07:55:33,642 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-10-24 07:55:33,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 07:55:33,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-10-24 07:55:33,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-10-24 07:55:33,674 INFO L87 Difference]: Start difference. First operand has 117 states, 69 states have (on average 1.4927536231884058) internal successors, (103), 70 states have internal predecessors, (103), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) Second operand has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 2 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 2 states have call successors, (45) [2024-10-24 07:55:33,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 07:55:33,735 INFO L93 Difference]: Finished difference Result 231 states and 429 transitions. [2024-10-24 07:55:33,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-10-24 07:55:33,737 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 2 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 2 states have call successors, (45) Word has length 271 [2024-10-24 07:55:33,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 07:55:33,748 INFO L225 Difference]: With dead ends: 231 [2024-10-24 07:55:33,749 INFO L226 Difference]: Without dead ends: 115 [2024-10-24 07:55:33,754 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-10-24 07:55:33,758 INFO L432 NwaCegarLoop]: 185 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-24 07:55:33,758 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 185 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-24 07:55:33,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2024-10-24 07:55:33,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 115. [2024-10-24 07:55:33,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 68 states have (on average 1.4411764705882353) internal successors, (98), 68 states have internal predecessors, (98), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-10-24 07:55:33,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 188 transitions. [2024-10-24 07:55:33,833 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 188 transitions. Word has length 271 [2024-10-24 07:55:33,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 07:55:33,837 INFO L471 AbstractCegarLoop]: Abstraction has 115 states and 188 transitions. [2024-10-24 07:55:33,837 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.5) internal successors, (49), 2 states have internal predecessors, (49), 2 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 2 states have call successors, (45) [2024-10-24 07:55:33,837 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 188 transitions. [2024-10-24 07:55:33,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-10-24 07:55:33,869 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 07:55:33,869 INFO L215 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 07:55:33,870 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-24 07:55:33,870 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 07:55:33,871 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 07:55:33,871 INFO L85 PathProgramCache]: Analyzing trace with hash 24479070, now seen corresponding path program 1 times [2024-10-24 07:55:33,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 07:55:33,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065999856] [2024-10-24 07:55:33,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 07:55:33,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 07:55:33,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,150 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-24 07:55:34,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,157 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-24 07:55:34,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,166 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-24 07:55:34,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,170 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 07:55:34,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,175 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-24 07:55:34,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,179 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-24 07:55:34,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,184 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-24 07:55:34,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,189 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-24 07:55:34,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,194 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-24 07:55:34,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,198 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-24 07:55:34,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,202 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-24 07:55:34,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,206 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-10-24 07:55:34,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,210 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-10-24 07:55:34,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,214 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-10-24 07:55:34,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,219 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-10-24 07:55:34,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,223 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-24 07:55:34,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,227 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-24 07:55:34,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,229 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-10-24 07:55:34,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,236 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-10-24 07:55:34,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,240 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-10-24 07:55:34,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,244 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-10-24 07:55:34,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,248 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-10-24 07:55:34,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,252 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-10-24 07:55:34,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,256 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-10-24 07:55:34,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,260 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-10-24 07:55:34,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,264 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-10-24 07:55:34,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,275 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-10-24 07:55:34,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,281 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-10-24 07:55:34,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,285 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-10-24 07:55:34,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,289 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-10-24 07:55:34,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,297 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-10-24 07:55:34,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,301 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-10-24 07:55:34,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,306 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-10-24 07:55:34,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,310 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-10-24 07:55:34,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,317 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-10-24 07:55:34,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,322 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-10-24 07:55:34,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,327 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-10-24 07:55:34,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,332 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-10-24 07:55:34,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,339 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-10-24 07:55:34,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,347 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-10-24 07:55:34,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,351 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-10-24 07:55:34,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,357 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-10-24 07:55:34,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,363 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-10-24 07:55:34,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,368 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-10-24 07:55:34,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-10-24 07:55:34,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:34,377 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-10-24 07:55:34,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 07:55:34,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065999856] [2024-10-24 07:55:34,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065999856] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 07:55:34,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 07:55:34,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-24 07:55:34,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118600339] [2024-10-24 07:55:34,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 07:55:34,382 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-24 07:55:34,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 07:55:34,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-24 07:55:34,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-24 07:55:34,385 INFO L87 Difference]: Start difference. First operand 115 states and 188 transitions. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-10-24 07:55:34,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 07:55:34,470 INFO L93 Difference]: Finished difference Result 343 states and 562 transitions. [2024-10-24 07:55:34,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-24 07:55:34,471 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 271 [2024-10-24 07:55:34,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 07:55:34,478 INFO L225 Difference]: With dead ends: 343 [2024-10-24 07:55:34,479 INFO L226 Difference]: Without dead ends: 229 [2024-10-24 07:55:34,482 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-24 07:55:34,484 INFO L432 NwaCegarLoop]: 221 mSDtfsCounter, 110 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-24 07:55:34,485 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 396 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-24 07:55:34,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2024-10-24 07:55:34,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 219. [2024-10-24 07:55:34,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 126 states have (on average 1.4126984126984128) internal successors, (178), 126 states have internal predecessors, (178), 90 states have call successors, (90), 2 states have call predecessors, (90), 2 states have return successors, (90), 90 states have call predecessors, (90), 90 states have call successors, (90) [2024-10-24 07:55:34,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 358 transitions. [2024-10-24 07:55:34,548 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 358 transitions. Word has length 271 [2024-10-24 07:55:34,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 07:55:34,551 INFO L471 AbstractCegarLoop]: Abstraction has 219 states and 358 transitions. [2024-10-24 07:55:34,551 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-10-24 07:55:34,551 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 358 transitions. [2024-10-24 07:55:34,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 273 [2024-10-24 07:55:34,555 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 07:55:34,555 INFO L215 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 07:55:34,556 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-10-24 07:55:34,557 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 07:55:34,557 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 07:55:34,557 INFO L85 PathProgramCache]: Analyzing trace with hash -2058722700, now seen corresponding path program 1 times [2024-10-24 07:55:34,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 07:55:34,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668700495] [2024-10-24 07:55:34,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 07:55:34,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 07:55:34,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,212 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-24 07:55:35,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,223 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-24 07:55:35,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,228 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-24 07:55:35,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,234 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 07:55:35,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,241 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-24 07:55:35,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,253 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-24 07:55:35,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,264 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-24 07:55:35,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,273 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-24 07:55:35,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,280 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-24 07:55:35,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,287 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-24 07:55:35,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,296 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-24 07:55:35,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,304 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-10-24 07:55:35,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,313 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-10-24 07:55:35,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-10-24 07:55:35,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,326 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-10-24 07:55:35,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,332 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-24 07:55:35,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,339 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-24 07:55:35,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,346 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-10-24 07:55:35,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,354 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-10-24 07:55:35,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,361 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-10-24 07:55:35,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-10-24 07:55:35,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,377 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-10-24 07:55:35,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,390 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-10-24 07:55:35,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,397 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-10-24 07:55:35,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,404 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-10-24 07:55:35,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,411 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-10-24 07:55:35,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,416 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-10-24 07:55:35,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,423 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-10-24 07:55:35,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,431 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-10-24 07:55:35,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,442 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-10-24 07:55:35,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,450 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-10-24 07:55:35,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-10-24 07:55:35,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-10-24 07:55:35,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-10-24 07:55:35,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,491 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-10-24 07:55:35,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,499 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-10-24 07:55:35,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,506 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-10-24 07:55:35,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,514 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-10-24 07:55:35,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,523 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-10-24 07:55:35,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,531 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-10-24 07:55:35,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,538 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-10-24 07:55:35,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,544 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-10-24 07:55:35,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-10-24 07:55:35,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,557 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-10-24 07:55:35,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,563 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-10-24 07:55:35,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:35,571 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-10-24 07:55:35,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 07:55:35,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668700495] [2024-10-24 07:55:35,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668700495] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 07:55:35,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 07:55:35,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-24 07:55:35,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65947157] [2024-10-24 07:55:35,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 07:55:35,575 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 07:55:35,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 07:55:35,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 07:55:35,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 07:55:35,578 INFO L87 Difference]: Start difference. First operand 219 states and 358 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-10-24 07:55:35,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 07:55:35,965 INFO L93 Difference]: Finished difference Result 577 states and 944 transitions. [2024-10-24 07:55:35,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-24 07:55:35,966 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 272 [2024-10-24 07:55:35,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 07:55:35,971 INFO L225 Difference]: With dead ends: 577 [2024-10-24 07:55:35,971 INFO L226 Difference]: Without dead ends: 359 [2024-10-24 07:55:35,972 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-24 07:55:35,973 INFO L432 NwaCegarLoop]: 177 mSDtfsCounter, 102 mSDsluCounter, 347 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-24 07:55:35,974 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [102 Valid, 524 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-24 07:55:35,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2024-10-24 07:55:36,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 345. [2024-10-24 07:55:36,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 206 states have (on average 1.441747572815534) internal successors, (297), 206 states have internal predecessors, (297), 135 states have call successors, (135), 3 states have call predecessors, (135), 3 states have return successors, (135), 135 states have call predecessors, (135), 135 states have call successors, (135) [2024-10-24 07:55:36,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 567 transitions. [2024-10-24 07:55:36,035 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 567 transitions. Word has length 272 [2024-10-24 07:55:36,036 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 07:55:36,038 INFO L471 AbstractCegarLoop]: Abstraction has 345 states and 567 transitions. [2024-10-24 07:55:36,038 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-10-24 07:55:36,038 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 567 transitions. [2024-10-24 07:55:36,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2024-10-24 07:55:36,042 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 07:55:36,042 INFO L215 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 07:55:36,042 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-10-24 07:55:36,043 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 07:55:36,043 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 07:55:36,043 INFO L85 PathProgramCache]: Analyzing trace with hash 315062417, now seen corresponding path program 1 times [2024-10-24 07:55:36,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 07:55:36,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049861834] [2024-10-24 07:55:36,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 07:55:36,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 07:55:36,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,306 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-24 07:55:36,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,312 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-24 07:55:36,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,315 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-24 07:55:36,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,317 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 07:55:36,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,320 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-24 07:55:36,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-24 07:55:36,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,328 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-24 07:55:36,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,331 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-24 07:55:36,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,335 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-24 07:55:36,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,340 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-24 07:55:36,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,343 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-24 07:55:36,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,346 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-10-24 07:55:36,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,348 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-10-24 07:55:36,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,351 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-10-24 07:55:36,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,354 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-10-24 07:55:36,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,357 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-24 07:55:36,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,360 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-24 07:55:36,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,363 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-10-24 07:55:36,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,367 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-10-24 07:55:36,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,370 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-10-24 07:55:36,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,373 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-10-24 07:55:36,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,376 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-10-24 07:55:36,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,379 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-10-24 07:55:36,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,385 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-10-24 07:55:36,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,389 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-10-24 07:55:36,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,392 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-10-24 07:55:36,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,395 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-10-24 07:55:36,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,398 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-10-24 07:55:36,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,403 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-10-24 07:55:36,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,406 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-10-24 07:55:36,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,409 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-10-24 07:55:36,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,414 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-10-24 07:55:36,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,417 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-10-24 07:55:36,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,420 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-10-24 07:55:36,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-10-24 07:55:36,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,425 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-10-24 07:55:36,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,429 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-10-24 07:55:36,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,432 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-10-24 07:55:36,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,439 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-10-24 07:55:36,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,446 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-10-24 07:55:36,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-10-24 07:55:36,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,457 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-10-24 07:55:36,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,465 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-10-24 07:55:36,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-10-24 07:55:36,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,471 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-10-24 07:55:36,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:36,477 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3960 trivial. 0 not checked. [2024-10-24 07:55:36,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 07:55:36,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049861834] [2024-10-24 07:55:36,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2049861834] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 07:55:36,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 07:55:36,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-24 07:55:36,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575907156] [2024-10-24 07:55:36,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 07:55:36,479 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-24 07:55:36,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 07:55:36,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-24 07:55:36,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-24 07:55:36,481 INFO L87 Difference]: Start difference. First operand 345 states and 567 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-10-24 07:55:36,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 07:55:36,783 INFO L93 Difference]: Finished difference Result 858 states and 1405 transitions. [2024-10-24 07:55:36,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-24 07:55:36,784 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) Word has length 274 [2024-10-24 07:55:36,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 07:55:36,789 INFO L225 Difference]: With dead ends: 858 [2024-10-24 07:55:36,790 INFO L226 Difference]: Without dead ends: 589 [2024-10-24 07:55:36,791 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-24 07:55:36,792 INFO L432 NwaCegarLoop]: 187 mSDtfsCounter, 164 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 542 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-24 07:55:36,792 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 542 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-24 07:55:36,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states. [2024-10-24 07:55:36,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 575. [2024-10-24 07:55:36,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 575 states, 344 states have (on average 1.4186046511627908) internal successors, (488), 344 states have internal predecessors, (488), 225 states have call successors, (225), 5 states have call predecessors, (225), 5 states have return successors, (225), 225 states have call predecessors, (225), 225 states have call successors, (225) [2024-10-24 07:55:36,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 938 transitions. [2024-10-24 07:55:36,852 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 938 transitions. Word has length 274 [2024-10-24 07:55:36,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 07:55:36,853 INFO L471 AbstractCegarLoop]: Abstraction has 575 states and 938 transitions. [2024-10-24 07:55:36,853 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 1 states have call predecessors, (45), 1 states have call successors, (45) [2024-10-24 07:55:36,854 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 938 transitions. [2024-10-24 07:55:36,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2024-10-24 07:55:36,856 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 07:55:36,856 INFO L215 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 07:55:36,857 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-10-24 07:55:36,857 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 07:55:36,857 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 07:55:36,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1984506764, now seen corresponding path program 1 times [2024-10-24 07:55:36,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 07:55:36,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887522758] [2024-10-24 07:55:36,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 07:55:36,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 07:55:36,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,323 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-10-24 07:55:37,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,326 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-24 07:55:37,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,327 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-10-24 07:55:37,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,329 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-24 07:55:37,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,330 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-10-24 07:55:37,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,331 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-10-24 07:55:37,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,333 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-10-24 07:55:37,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,334 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-10-24 07:55:37,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,351 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-10-24 07:55:37,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,354 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-10-24 07:55:37,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,356 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-10-24 07:55:37,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,369 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-10-24 07:55:37,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,372 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 67 [2024-10-24 07:55:37,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,375 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-10-24 07:55:37,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,379 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-10-24 07:55:37,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,383 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 84 [2024-10-24 07:55:37,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,386 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 90 [2024-10-24 07:55:37,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,389 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 95 [2024-10-24 07:55:37,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,393 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 101 [2024-10-24 07:55:37,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 106 [2024-10-24 07:55:37,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,400 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 112 [2024-10-24 07:55:37,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,403 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 117 [2024-10-24 07:55:37,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,407 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 123 [2024-10-24 07:55:37,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,410 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 128 [2024-10-24 07:55:37,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,414 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-10-24 07:55:37,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,418 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 139 [2024-10-24 07:55:37,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,421 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-10-24 07:55:37,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,424 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 150 [2024-10-24 07:55:37,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,428 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-10-24 07:55:37,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,432 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 161 [2024-10-24 07:55:37,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-10-24 07:55:37,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,440 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-10-24 07:55:37,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,443 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-10-24 07:55:37,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,447 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-10-24 07:55:37,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,451 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-10-24 07:55:37,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,455 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-10-24 07:55:37,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,458 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-10-24 07:55:37,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,462 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-10-24 07:55:37,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-10-24 07:55:37,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,471 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-10-24 07:55:37,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-10-24 07:55:37,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,480 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-10-24 07:55:37,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-10-24 07:55:37,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,489 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-10-24 07:55:37,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,494 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-10-24 07:55:37,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,500 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 48 proven. 210 refuted. 0 times theorem prover too weak. 3702 trivial. 0 not checked. [2024-10-24 07:55:37,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-24 07:55:37,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887522758] [2024-10-24 07:55:37,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887522758] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 07:55:37,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655788188] [2024-10-24 07:55:37,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 07:55:37,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 07:55:37,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 07:55:37,503 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-24 07:55:37,504 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-10-24 07:55:37,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:37,681 INFO L255 TraceCheckSpWp]: Trace formula consists of 612 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-10-24 07:55:37,694 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 07:55:38,903 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1409 proven. 210 refuted. 0 times theorem prover too weak. 2341 trivial. 0 not checked. [2024-10-24 07:55:38,903 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-24 07:55:39,464 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 48 proven. 213 refuted. 0 times theorem prover too weak. 3699 trivial. 0 not checked. [2024-10-24 07:55:39,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655788188] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-24 07:55:39,464 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-24 07:55:39,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 15 [2024-10-24 07:55:39,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473480308] [2024-10-24 07:55:39,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-24 07:55:39,467 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-10-24 07:55:39,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-24 07:55:39,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-10-24 07:55:39,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=140, Unknown=0, NotChecked=0, Total=210 [2024-10-24 07:55:39,469 INFO L87 Difference]: Start difference. First operand 575 states and 938 transitions. Second operand has 15 states, 15 states have (on average 8.8) internal successors, (132), 15 states have internal predecessors, (132), 6 states have call successors, (119), 3 states have call predecessors, (119), 7 states have return successors, (120), 6 states have call predecessors, (120), 6 states have call successors, (120) [2024-10-24 07:55:39,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 07:55:39,943 INFO L93 Difference]: Finished difference Result 1129 states and 1790 transitions. [2024-10-24 07:55:39,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-10-24 07:55:39,944 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 8.8) internal successors, (132), 15 states have internal predecessors, (132), 6 states have call successors, (119), 3 states have call predecessors, (119), 7 states have return successors, (120), 6 states have call predecessors, (120), 6 states have call successors, (120) Word has length 276 [2024-10-24 07:55:39,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 07:55:39,950 INFO L225 Difference]: With dead ends: 1129 [2024-10-24 07:55:39,950 INFO L226 Difference]: Without dead ends: 645 [2024-10-24 07:55:39,952 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 652 GetRequests, 633 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=151, Invalid=269, Unknown=0, NotChecked=0, Total=420 [2024-10-24 07:55:39,953 INFO L432 NwaCegarLoop]: 133 mSDtfsCounter, 196 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-24 07:55:39,953 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [204 Valid, 315 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-24 07:55:39,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2024-10-24 07:55:40,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 615. [2024-10-24 07:55:40,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 615 states, 374 states have (on average 1.3689839572192513) internal successors, (512), 374 states have internal predecessors, (512), 225 states have call successors, (225), 15 states have call predecessors, (225), 15 states have return successors, (225), 225 states have call predecessors, (225), 225 states have call successors, (225) [2024-10-24 07:55:40,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 962 transitions. [2024-10-24 07:55:40,041 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 962 transitions. Word has length 276 [2024-10-24 07:55:40,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 07:55:40,043 INFO L471 AbstractCegarLoop]: Abstraction has 615 states and 962 transitions. [2024-10-24 07:55:40,044 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 8.8) internal successors, (132), 15 states have internal predecessors, (132), 6 states have call successors, (119), 3 states have call predecessors, (119), 7 states have return successors, (120), 6 states have call predecessors, (120), 6 states have call successors, (120) [2024-10-24 07:55:40,044 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 962 transitions. [2024-10-24 07:55:40,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 277 [2024-10-24 07:55:40,048 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 07:55:40,048 INFO L215 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 07:55:40,068 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-10-24 07:55:40,249 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 07:55:40,250 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 07:55:40,250 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 07:55:40,250 INFO L85 PathProgramCache]: Analyzing trace with hash 722112630, now seen corresponding path program 1 times [2024-10-24 07:55:40,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-24 07:55:40,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656409615] [2024-10-24 07:55:40,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 07:55:40,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-24 07:55:40,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-24 07:55:40,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1371261505] [2024-10-24 07:55:40,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 07:55:40,368 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-24 07:55:40,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 07:55:40,369 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-24 07:55:40,371 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-10-24 07:55:40,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-24 07:55:40,571 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-10-24 07:55:40,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-10-24 07:55:40,883 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-10-24 07:55:40,884 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-10-24 07:55:40,885 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-10-24 07:55:40,898 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-10-24 07:55:41,087 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,SelfDestructingSolverStorable5 [2024-10-24 07:55:41,091 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2024-10-24 07:55:41,263 INFO L165 ceAbstractionStarter]: Computing trace abstraction results [2024-10-24 07:55:41,265 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.10 07:55:41 BoogieIcfgContainer [2024-10-24 07:55:41,266 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-10-24 07:55:41,266 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-10-24 07:55:41,266 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-10-24 07:55:41,266 INFO L274 PluginConnector]: Witness Printer initialized [2024-10-24 07:55:41,267 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 07:55:32" (3/4) ... [2024-10-24 07:55:41,269 INFO L142 WitnessPrinter]: No result that supports witness generation found [2024-10-24 07:55:41,270 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-10-24 07:55:41,271 INFO L158 Benchmark]: Toolchain (without parser) took 9870.90ms. Allocated memory was 182.5MB in the beginning and 270.5MB in the end (delta: 88.1MB). Free memory was 113.2MB in the beginning and 136.5MB in the end (delta: -23.3MB). Peak memory consumption was 66.5MB. Max. memory is 16.1GB. [2024-10-24 07:55:41,271 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 113.2MB. Free memory is still 72.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-10-24 07:55:41,271 INFO L158 Benchmark]: CACSL2BoogieTranslator took 409.89ms. Allocated memory is still 182.5MB. Free memory was 113.2MB in the beginning and 95.1MB in the end (delta: 18.2MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2024-10-24 07:55:41,271 INFO L158 Benchmark]: Boogie Procedure Inliner took 79.16ms. Allocated memory is still 182.5MB. Free memory was 95.1MB in the beginning and 90.4MB in the end (delta: 4.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-10-24 07:55:41,272 INFO L158 Benchmark]: Boogie Preprocessor took 93.78ms. Allocated memory is still 182.5MB. Free memory was 90.4MB in the beginning and 85.0MB in the end (delta: 5.4MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2024-10-24 07:55:41,272 INFO L158 Benchmark]: RCFGBuilder took 857.97ms. Allocated memory is still 182.5MB. Free memory was 85.0MB in the beginning and 130.7MB in the end (delta: -45.7MB). Peak memory consumption was 20.6MB. Max. memory is 16.1GB. [2024-10-24 07:55:41,272 INFO L158 Benchmark]: TraceAbstraction took 8417.93ms. Allocated memory was 182.5MB in the beginning and 270.5MB in the end (delta: 88.1MB). Free memory was 130.0MB in the beginning and 136.5MB in the end (delta: -6.5MB). Peak memory consumption was 83.6MB. Max. memory is 16.1GB. [2024-10-24 07:55:41,272 INFO L158 Benchmark]: Witness Printer took 3.81ms. Allocated memory is still 270.5MB. Free memory is still 136.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-10-24 07:55:41,275 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.20ms. Allocated memory is still 113.2MB. Free memory is still 72.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 409.89ms. Allocated memory is still 182.5MB. Free memory was 113.2MB in the beginning and 95.1MB in the end (delta: 18.2MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 79.16ms. Allocated memory is still 182.5MB. Free memory was 95.1MB in the beginning and 90.4MB in the end (delta: 4.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 93.78ms. Allocated memory is still 182.5MB. Free memory was 90.4MB in the beginning and 85.0MB in the end (delta: 5.4MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 857.97ms. Allocated memory is still 182.5MB. Free memory was 85.0MB in the beginning and 130.7MB in the end (delta: -45.7MB). Peak memory consumption was 20.6MB. Max. memory is 16.1GB. * TraceAbstraction took 8417.93ms. Allocated memory was 182.5MB in the beginning and 270.5MB in the end (delta: 88.1MB). Free memory was 130.0MB in the beginning and 136.5MB in the end (delta: -6.5MB). Peak memory consumption was 83.6MB. Max. memory is 16.1GB. * Witness Printer took 3.81ms. Allocated memory is still 270.5MB. Free memory is still 136.5MB. 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 someBinaryFLOATComparisonOperation at line 223, overapproximation of bitwiseOr at line 223, overapproximation of shiftLeft at line 80. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed long int var_1_1 = -32; [L23] signed long int var_1_3 = 10; [L24] signed long int var_1_4 = 64; [L25] unsigned short int var_1_11 = 64; [L26] unsigned short int var_1_12 = 8; [L27] unsigned short int var_1_13 = 5; [L28] signed short int var_1_14 = 8; [L29] unsigned short int var_1_15 = 62763; [L30] unsigned long int var_1_16 = 25; [L31] float var_1_18 = 63.25; [L32] unsigned char var_1_20 = 0; [L33] float var_1_21 = 7.8; [L34] float var_1_22 = 32.1; [L35] unsigned char var_1_23 = 0; [L36] signed long int var_1_24 = -16; [L37] signed short int var_1_26 = 16; [L38] signed short int var_1_27 = -128; [L39] unsigned char var_1_28 = 1; [L40] unsigned char var_1_29 = 1; [L41] signed short int var_1_32 = 128; [L42] unsigned char var_1_35 = 0; [L43] unsigned char var_1_36 = 0; [L44] unsigned char var_1_37 = 0; [L45] unsigned char var_1_38 = 128; [L46] unsigned char var_1_39 = 10; [L47] unsigned char var_1_40 = 5; [L48] unsigned char var_1_41 = 2; [L49] unsigned char var_1_42 = 0; [L50] signed long int var_1_43 = 1; [L51] unsigned char var_1_44 = 1; [L52] unsigned char var_1_45 = 1; [L53] signed long int var_1_46 = 256; [L54] unsigned long int var_1_47 = 16; [L55] unsigned long int var_1_48 = 1289077960; [L56] unsigned long int var_1_49 = 10; [L57] unsigned long int var_1_50 = 3273461173; [L58] signed long int last_1_var_1_1 = -32; [L59] unsigned short int last_1_var_1_11 = 64; [L60] signed short int last_1_var_1_14 = 8; [L61] unsigned long int last_1_var_1_16 = 25; [L62] float last_1_var_1_18 = 63.25; [L227] isInitial = 1 [L228] FCALL initially() [L229] COND TRUE 1 [L230] CALL updateLastVariables() [L216] last_1_var_1_1 = var_1_1 [L217] last_1_var_1_11 = var_1_11 [L218] last_1_var_1_14 = var_1_14 [L219] last_1_var_1_16 = var_1_16 [L220] last_1_var_1_18 = var_1_18 [L230] RET updateLastVariables() [L231] CALL updateVariables() [L147] var_1_3 = __VERIFIER_nondet_long() [L148] CALL assume_abort_if_not(var_1_3 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=64, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=64, var_1_50=3273461173] [L148] RET assume_abort_if_not(var_1_3 >= -2147483648) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=64, var_1_50=3273461173] [L149] CALL assume_abort_if_not(var_1_3 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=64, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=64, var_1_50=3273461173] [L149] RET assume_abort_if_not(var_1_3 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=64, var_1_50=3273461173] [L150] CALL assume_abort_if_not(var_1_3 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=64, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=64, var_1_50=3273461173] [L150] RET assume_abort_if_not(var_1_3 != 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=64, var_1_50=3273461173] [L151] var_1_4 = __VERIFIER_nondet_long() [L152] CALL assume_abort_if_not(var_1_4 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L152] RET assume_abort_if_not(var_1_4 >= -2147483648) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L153] CALL assume_abort_if_not(var_1_4 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L153] RET assume_abort_if_not(var_1_4 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L154] CALL assume_abort_if_not(var_1_4 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L154] RET assume_abort_if_not(var_1_4 != 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=8, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L155] var_1_12 = __VERIFIER_nondet_ushort() [L156] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L156] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L157] CALL assume_abort_if_not(var_1_12 <= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L157] RET assume_abort_if_not(var_1_12 <= 16384) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=5, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L158] var_1_13 = __VERIFIER_nondet_ushort() [L159] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L159] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L160] CALL assume_abort_if_not(var_1_13 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L160] RET assume_abort_if_not(var_1_13 <= 16383) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=62763, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L161] var_1_15 = __VERIFIER_nondet_ushort() [L162] CALL assume_abort_if_not(var_1_15 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L162] RET assume_abort_if_not(var_1_15 >= 32767) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L163] CALL assume_abort_if_not(var_1_15 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L163] RET assume_abort_if_not(var_1_15 <= 65535) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=0, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L164] var_1_20 = __VERIFIER_nondet_uchar() [L165] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L165] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L166] CALL assume_abort_if_not(var_1_20 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L166] RET assume_abort_if_not(var_1_20 <= 1) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_21=39/5, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L167] var_1_21 = __VERIFIER_nondet_float() [L168] CALL assume_abort_if_not((var_1_21 >= -461168.6018427382800e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L168] RET assume_abort_if_not((var_1_21 >= -461168.6018427382800e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_22=321/10, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L169] var_1_22 = __VERIFIER_nondet_float() [L170] CALL assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L170] RET assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=0, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L171] var_1_23 = __VERIFIER_nondet_uchar() [L172] CALL assume_abort_if_not(var_1_23 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L172] RET assume_abort_if_not(var_1_23 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L173] CALL assume_abort_if_not(var_1_23 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L173] RET assume_abort_if_not(var_1_23 <= 1) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-128, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L174] var_1_27 = __VERIFIER_nondet_short() [L175] CALL assume_abort_if_not(var_1_27 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L175] RET assume_abort_if_not(var_1_27 >= -32767) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L176] CALL assume_abort_if_not(var_1_27 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L176] RET assume_abort_if_not(var_1_27 <= 32766) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L177] var_1_29 = __VERIFIER_nondet_uchar() [L178] CALL assume_abort_if_not(var_1_29 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L178] RET assume_abort_if_not(var_1_29 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L179] CALL assume_abort_if_not(var_1_29 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L179] RET assume_abort_if_not(var_1_29 <= 1) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=128, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L180] var_1_32 = __VERIFIER_nondet_short() [L181] CALL assume_abort_if_not(var_1_32 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L181] RET assume_abort_if_not(var_1_32 >= -32768) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L182] CALL assume_abort_if_not(var_1_32 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L182] RET assume_abort_if_not(var_1_32 <= 32767) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L183] CALL assume_abort_if_not(var_1_32 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L183] RET assume_abort_if_not(var_1_32 != 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L184] var_1_35 = __VERIFIER_nondet_uchar() [L185] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L185] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L186] CALL assume_abort_if_not(var_1_35 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L186] RET assume_abort_if_not(var_1_35 <= 1) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=0, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L187] var_1_36 = __VERIFIER_nondet_uchar() [L188] CALL assume_abort_if_not(var_1_36 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L188] RET assume_abort_if_not(var_1_36 >= 1) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L189] CALL assume_abort_if_not(var_1_36 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L189] RET assume_abort_if_not(var_1_36 <= 1) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=0, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L190] var_1_37 = __VERIFIER_nondet_uchar() [L191] CALL assume_abort_if_not(var_1_37 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L191] RET assume_abort_if_not(var_1_37 >= 1) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L192] CALL assume_abort_if_not(var_1_37 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L192] RET assume_abort_if_not(var_1_37 <= 1) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=10, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L193] var_1_39 = __VERIFIER_nondet_uchar() [L194] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L194] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L195] CALL assume_abort_if_not(var_1_39 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L195] RET assume_abort_if_not(var_1_39 <= 254) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=5, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L196] var_1_40 = __VERIFIER_nondet_uchar() [L197] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L197] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L198] CALL assume_abort_if_not(var_1_40 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L198] RET assume_abort_if_not(var_1_40 <= 254) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=2, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L199] var_1_41 = __VERIFIER_nondet_uchar() [L200] CALL assume_abort_if_not(var_1_41 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L200] RET assume_abort_if_not(var_1_41 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L201] CALL assume_abort_if_not(var_1_41 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L201] RET assume_abort_if_not(var_1_41 <= 254) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L202] var_1_42 = __VERIFIER_nondet_uchar() [L203] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L203] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L204] CALL assume_abort_if_not(var_1_42 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L204] RET assume_abort_if_not(var_1_42 <= 254) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L205] var_1_45 = __VERIFIER_nondet_uchar() [L206] CALL assume_abort_if_not(var_1_45 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L206] RET assume_abort_if_not(var_1_45 >= 1) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L207] CALL assume_abort_if_not(var_1_45 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L207] RET assume_abort_if_not(var_1_45 <= 1) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1289077960, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L208] var_1_48 = __VERIFIER_nondet_ulong() [L209] CALL assume_abort_if_not(var_1_48 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L209] RET assume_abort_if_not(var_1_48 >= 1073741823) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L210] CALL assume_abort_if_not(var_1_48 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L210] RET assume_abort_if_not(var_1_48 <= 2147483647) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=10, var_1_4=-2, var_1_50=3273461173] [L211] var_1_50 = __VERIFIER_nondet_ulong() [L212] CALL assume_abort_if_not(var_1_50 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=10, var_1_4=-2, var_1_50=2147483647] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=10, var_1_4=-2, var_1_50=2147483647] [L212] RET assume_abort_if_not(var_1_50 >= 2147483647) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=10, var_1_4=-2, var_1_50=2147483647] [L213] CALL assume_abort_if_not(var_1_50 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=10, var_1_4=-2, var_1_50=2147483647] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=10, var_1_4=-2, var_1_50=2147483647] [L213] RET assume_abort_if_not(var_1_50 <= 4294967294) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=10, var_1_4=-2, var_1_50=2147483647] [L231] RET updateVariables() [L232] CALL step() [L66] EXPR last_1_var_1_1 | last_1_var_1_16 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=-32, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=10, var_1_4=-2, var_1_50=2147483647] [L66] COND FALSE !((last_1_var_1_14 / ((((var_1_3) < (var_1_4)) ? (var_1_3) : (var_1_4)))) <= (last_1_var_1_1 | last_1_var_1_16)) [L73] var_1_1 = last_1_var_1_11 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=64, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=16, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=1, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=10, var_1_4=-2, var_1_50=2147483647] [L75] var_1_26 = var_1_27 [L76] var_1_43 = var_1_14 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=64, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=-32767, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=8, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=10, var_1_4=-2, var_1_50=2147483647] [L77] COND FALSE !(\read(var_1_35)) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=64, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=-32767, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=8, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=10, var_1_4=-2, var_1_50=2147483647] [L80] EXPR -1000 << var_1_24 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=64, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=-32767, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=8, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=10, var_1_4=-2, var_1_50=2147483647] [L80] COND FALSE !(var_1_32 >= (-1000 << var_1_24)) [L85] var_1_49 = var_1_40 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=64, var_1_20=-255, var_1_23=-255, var_1_24=-16, var_1_26=-32767, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=8, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=0, var_1_4=-2, var_1_50=2147483647] [L87] COND FALSE !((- (- last_1_var_1_18)) != last_1_var_1_18) [L94] var_1_24 = last_1_var_1_14 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=64, var_1_20=-255, var_1_23=-255, var_1_24=8, var_1_26=-32767, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=8, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=0, var_1_4=-2, var_1_50=2147483647] [L96] COND FALSE !(((var_1_15 - var_1_12) + var_1_24) < var_1_24) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=64, var_1_20=-255, var_1_23=-255, var_1_24=8, var_1_26=-32767, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=8, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=0, var_1_4=-2, var_1_50=2147483647] [L99] COND FALSE !(\read(var_1_29)) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=64, var_1_20=-255, var_1_23=-255, var_1_24=8, var_1_26=-32767, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=8, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=0, var_1_4=-2, var_1_50=2147483647] [L110] COND TRUE \read(var_1_37) [L111] var_1_44 = (var_1_36 && var_1_45) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=64, var_1_20=-255, var_1_23=-255, var_1_24=8, var_1_26=-32767, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=8, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=0, var_1_4=-2, var_1_50=2147483647] [L113] unsigned short int stepLocal_0 = var_1_13; VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, stepLocal_0=-65528, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=253/4, var_1_1=64, var_1_20=-255, var_1_23=-255, var_1_24=8, var_1_26=-32767, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=8, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=0, var_1_4=-2, var_1_50=2147483647] [L114] COND FALSE !(var_1_24 < stepLocal_0) [L125] var_1_18 = var_1_21 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=2, var_1_1=64, var_1_20=-255, var_1_21=2, var_1_23=-255, var_1_24=8, var_1_26=-32767, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=8, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=0, var_1_4=-2, var_1_50=2147483647] [L127] EXPR var_1_41 >> var_1_40 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=2, var_1_1=64, var_1_20=-255, var_1_21=2, var_1_23=-255, var_1_24=8, var_1_26=-32767, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=8, var_1_44=1, var_1_45=1, var_1_46=256, var_1_47=16, var_1_48=1073741823, var_1_49=0, var_1_4=-2, var_1_50=2147483647] [L127] COND TRUE var_1_42 <= ((var_1_41 >> var_1_40) % var_1_32) [L128] var_1_46 = var_1_40 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=64, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=2, var_1_1=64, var_1_20=-255, var_1_21=2, var_1_23=-255, var_1_24=8, var_1_26=-32767, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=8, var_1_44=1, var_1_45=1, var_1_46=0, var_1_47=16, var_1_48=1073741823, var_1_49=0, var_1_4=-2, var_1_50=2147483647] [L130] COND TRUE var_1_18 != (var_1_18 + var_1_18) [L131] var_1_11 = ((var_1_12 + var_1_13) + 32) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=40, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=25, var_1_18=2, var_1_1=64, var_1_20=-255, var_1_21=2, var_1_23=-255, var_1_24=8, var_1_26=-32767, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=8, var_1_44=1, var_1_45=1, var_1_46=0, var_1_47=16, var_1_48=1073741823, var_1_49=0, var_1_4=-2, var_1_50=2147483647] [L133] COND FALSE !(((var_1_1 * var_1_4) + var_1_1) > var_1_1) [L138] var_1_16 = 0u VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=40, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=0, var_1_18=2, var_1_1=64, var_1_20=-255, var_1_21=2, var_1_23=-255, var_1_24=8, var_1_26=-32767, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=128, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=8, var_1_44=1, var_1_45=1, var_1_46=0, var_1_47=16, var_1_48=1073741823, var_1_49=0, var_1_4=-2, var_1_50=2147483647] [L140] COND TRUE var_1_18 == var_1_18 [L141] var_1_38 = (((((((((((var_1_39) > (var_1_40)) ? (var_1_39) : (var_1_40)))) < (var_1_41)) ? (((((var_1_39) > (var_1_40)) ? (var_1_39) : (var_1_40)))) : (var_1_41))) < 0 ) ? -((((((((var_1_39) > (var_1_40)) ? (var_1_39) : (var_1_40)))) < (var_1_41)) ? (((((var_1_39) > (var_1_40)) ? (var_1_39) : (var_1_40)))) : (var_1_41))) : ((((((((var_1_39) > (var_1_40)) ? (var_1_39) : (var_1_40)))) < (var_1_41)) ? (((((var_1_39) > (var_1_40)) ? (var_1_39) : (var_1_40)))) : (var_1_41))))) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=40, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=0, var_1_18=2, var_1_1=64, var_1_20=-255, var_1_21=2, var_1_23=-255, var_1_24=8, var_1_26=-32767, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=3, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=8, var_1_44=1, var_1_45=1, var_1_46=0, var_1_47=16, var_1_48=1073741823, var_1_49=0, var_1_4=-2, var_1_50=2147483647] [L232] RET step() [L233] CALL, EXPR property() [L223] EXPR last_1_var_1_1 | last_1_var_1_16 VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=40, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=0, var_1_18=2, var_1_1=64, var_1_20=-255, var_1_21=2, var_1_23=-255, var_1_24=8, var_1_26=-32767, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=3, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=8, var_1_44=1, var_1_45=1, var_1_46=0, var_1_47=16, var_1_48=1073741823, var_1_49=0, var_1_4=-2, var_1_50=2147483647] [L223-L224] return (((((((last_1_var_1_14 / ((((var_1_3) < (var_1_4)) ? (var_1_3) : (var_1_4)))) <= (last_1_var_1_1 | last_1_var_1_16)) ? (((last_1_var_1_18 * last_1_var_1_18) < last_1_var_1_18) ? (var_1_1 == ((signed long int) last_1_var_1_11)) : (var_1_1 == ((signed long int) last_1_var_1_11))) : (var_1_1 == ((signed long int) last_1_var_1_11))) && ((var_1_18 != (var_1_18 + var_1_18)) ? (var_1_11 == ((unsigned short int) ((var_1_12 + var_1_13) + 32))) : 1)) && ((((var_1_15 - var_1_12) + var_1_24) < var_1_24) ? (var_1_14 == ((signed short int) var_1_12)) : 1)) && ((((var_1_1 * var_1_4) + var_1_1) > var_1_1) ? ((var_1_14 < var_1_1) ? (var_1_16 == ((unsigned long int) var_1_12)) : 1) : (var_1_16 == ((unsigned long int) 0u)))) && ((var_1_24 < var_1_13) ? (var_1_20 ? (var_1_18 == ((float) (((((var_1_21) < 0 ) ? -(var_1_21) : (var_1_21))) + var_1_22))) : (var_1_23 ? (var_1_18 == ((float) (var_1_22 + var_1_21))) : (var_1_18 == ((float) -0.75f)))) : (var_1_18 == ((float) var_1_21)))) && (((- (- last_1_var_1_18)) != last_1_var_1_18) ? ((var_1_12 <= ((((last_1_var_1_14) > ((- last_1_var_1_14))) ? (last_1_var_1_14) : ((- last_1_var_1_14))))) ? (var_1_24 == ((signed long int) -50)) : (var_1_24 == ((signed long int) last_1_var_1_14))) : (var_1_24 == ((signed long int) last_1_var_1_14))) ; [L233] RET, EXPR property() [L233] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=40, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=0, var_1_18=2, var_1_1=64, var_1_20=-255, var_1_21=2, var_1_23=-255, var_1_24=8, var_1_26=-32767, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=3, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=8, var_1_44=1, var_1_45=1, var_1_46=0, var_1_47=16, var_1_48=1073741823, var_1_49=0, var_1_4=-2, var_1_50=2147483647] [L19] reach_error() VAL [isInitial=1, last_1_var_1_11=64, last_1_var_1_14=8, last_1_var_1_16=25, last_1_var_1_18=253/4, last_1_var_1_1=-32, var_1_11=40, var_1_12=0, var_1_13=-65528, var_1_14=8, var_1_15=32767, var_1_16=0, var_1_18=2, var_1_1=64, var_1_20=-255, var_1_21=2, var_1_23=-255, var_1_24=8, var_1_26=-32767, var_1_27=-32767, var_1_28=1, var_1_29=0, var_1_32=4, var_1_35=0, var_1_36=1, var_1_37=1, var_1_38=3, var_1_39=-253, var_1_3=-3, var_1_40=0, var_1_41=-509, var_1_42=0, var_1_43=8, var_1_44=1, var_1_45=1, var_1_46=0, var_1_47=16, var_1_48=1073741823, var_1_49=0, var_1_4=-2, var_1_50=2147483647] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 117 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 8.2s, OverallIterations: 6, TraceHistogramMax: 45, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 1.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 580 SdHoareTripleChecker+Valid, 0.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 572 mSDsluCounter, 1962 SdHoareTripleChecker+Invalid, 0.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1059 mSDsCounter, 333 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 396 IncrementalHoareTripleChecker+Invalid, 729 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 333 mSolverCounterUnsat, 903 mSDtfsCounter, 396 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1074 GetRequests, 1048 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=615occurred in iteration=5, InterpolantAutomatonStates: 28, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 5 MinimizatonAttempts, 68 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 4.5s InterpolantComputationTime, 2192 NumberOfCodeBlocks, 2192 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 1909 ConstructedInterpolants, 0 QuantifiedInterpolants, 8014 SizeOfPredicates, 3 NumberOfNonLiveVariables, 612 ConjunctsInSsa, 11 ConjunctsInUnsatCore, 7 InterpolantComputations, 4 PerfectInterpolantSequences, 27087/27720 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-10-24 07:55:41,318 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with 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_fillercode_fillercodestructure_filler-pr-co_file-90.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 51ff67375f89ba266ec22e5c01747a080b52708069c83e3b1cf5218a44f9e28b --- Real Ultimate output --- This is Ultimate 0.2.5-dev-4a390ef-m [2024-10-24 07:55:43,589 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-24 07:55:43,677 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-10-24 07:55:43,682 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-24 07:55:43,684 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-24 07:55:43,713 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-24 07:55:43,713 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-24 07:55:43,714 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-24 07:55:43,714 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-24 07:55:43,715 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-24 07:55:43,715 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-24 07:55:43,716 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-24 07:55:43,716 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-24 07:55:43,717 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-24 07:55:43,717 INFO L153 SettingsManager]: * Use SBE=true [2024-10-24 07:55:43,717 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-24 07:55:43,718 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-24 07:55:43,718 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-24 07:55:43,718 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-24 07:55:43,719 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-24 07:55:43,719 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-24 07:55:43,723 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-24 07:55:43,724 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-24 07:55:43,724 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-10-24 07:55:43,724 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-10-24 07:55:43,724 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-24 07:55:43,724 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-10-24 07:55:43,725 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-24 07:55:43,725 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-24 07:55:43,725 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-24 07:55:43,726 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-24 07:55:43,726 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-24 07:55:43,728 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-24 07:55:43,729 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-24 07:55:43,729 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-24 07:55:43,729 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-24 07:55:43,730 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-24 07:55:43,730 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-24 07:55:43,731 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-10-24 07:55:43,731 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-10-24 07:55:43,731 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-24 07:55:43,731 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-24 07:55:43,732 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-24 07:55:43,732 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-24 07:55:43,732 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2024-10-24 07:55:43,732 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 -> 51ff67375f89ba266ec22e5c01747a080b52708069c83e3b1cf5218a44f9e28b [2024-10-24 07:55:44,076 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-24 07:55:44,105 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-24 07:55:44,109 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-24 07:55:44,110 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-24 07:55:44,110 INFO L274 PluginConnector]: CDTParser initialized [2024-10-24 07:55:44,112 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-90.i [2024-10-24 07:55:45,629 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-24 07:55:45,852 INFO L384 CDTParser]: Found 1 translation units. [2024-10-24 07:55:45,853 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-90.i [2024-10-24 07:55:45,862 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d4ee000b9/3a31efddd9a34655bcf8303ff059dcb6/FLAG5bd33735b [2024-10-24 07:55:46,212 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d4ee000b9/3a31efddd9a34655bcf8303ff059dcb6 [2024-10-24 07:55:46,215 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-24 07:55:46,216 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-24 07:55:46,217 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-24 07:55:46,217 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-24 07:55:46,221 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-24 07:55:46,221 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 07:55:46" (1/1) ... [2024-10-24 07:55:46,222 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5e31e6e5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:46, skipping insertion in model container [2024-10-24 07:55:46,222 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.10 07:55:46" (1/1) ... [2024-10-24 07:55:46,253 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-24 07:55:46,447 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-90.i[919,932] [2024-10-24 07:55:46,543 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-24 07:55:46,565 INFO L200 MainTranslator]: Completed pre-run [2024-10-24 07:55:46,579 WARN L248 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pr-co_file-90.i[919,932] [2024-10-24 07:55:46,630 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-24 07:55:46,655 INFO L204 MainTranslator]: Completed translation [2024-10-24 07:55:46,656 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:46 WrapperNode [2024-10-24 07:55:46,656 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-24 07:55:46,657 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-24 07:55:46,657 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-24 07:55:46,658 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-24 07:55:46,664 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:46" (1/1) ... [2024-10-24 07:55:46,683 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:46" (1/1) ... [2024-10-24 07:55:46,726 INFO L138 Inliner]: procedures = 27, calls = 58, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 238 [2024-10-24 07:55:46,726 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-24 07:55:46,727 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-24 07:55:46,727 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-24 07:55:46,727 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-24 07:55:46,739 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:46" (1/1) ... [2024-10-24 07:55:46,740 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:46" (1/1) ... [2024-10-24 07:55:46,749 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:46" (1/1) ... [2024-10-24 07:55:46,774 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-10-24 07:55:46,777 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:46" (1/1) ... [2024-10-24 07:55:46,779 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:46" (1/1) ... [2024-10-24 07:55:46,796 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:46" (1/1) ... [2024-10-24 07:55:46,804 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:46" (1/1) ... [2024-10-24 07:55:46,806 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:46" (1/1) ... [2024-10-24 07:55:46,808 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:46" (1/1) ... [2024-10-24 07:55:46,811 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-24 07:55:46,812 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-24 07:55:46,812 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-24 07:55:46,812 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-24 07:55:46,813 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:46" (1/1) ... [2024-10-24 07:55:46,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-24 07:55:46,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-24 07:55:46,855 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-10-24 07:55:46,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-10-24 07:55:46,907 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-24 07:55:46,907 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-10-24 07:55:46,908 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-10-24 07:55:46,908 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-10-24 07:55:46,908 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-24 07:55:46,908 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-24 07:55:47,003 INFO L238 CfgBuilder]: Building ICFG [2024-10-24 07:55:47,005 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-24 07:55:48,108 INFO L? ?]: Removed 10 outVars from TransFormulas that were not future-live. [2024-10-24 07:55:48,109 INFO L287 CfgBuilder]: Performing block encoding [2024-10-24 07:55:48,170 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-24 07:55:48,173 INFO L314 CfgBuilder]: Removed 1 assume(true) statements. [2024-10-24 07:55:48,173 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 07:55:48 BoogieIcfgContainer [2024-10-24 07:55:48,174 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-24 07:55:48,176 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-24 07:55:48,176 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-24 07:55:48,180 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-24 07:55:48,180 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.10 07:55:46" (1/3) ... [2024-10-24 07:55:48,180 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b34c2fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 07:55:48, skipping insertion in model container [2024-10-24 07:55:48,181 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.10 07:55:46" (2/3) ... [2024-10-24 07:55:48,181 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b34c2fe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.10 07:55:48, skipping insertion in model container [2024-10-24 07:55:48,182 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.10 07:55:48" (3/3) ... [2024-10-24 07:55:48,183 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pr-co_file-90.i [2024-10-24 07:55:48,198 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-24 07:55:48,199 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-10-24 07:55:48,267 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-24 07:55:48,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;@2d163520, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-24 07:55:48,275 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-10-24 07:55:48,279 INFO L276 IsEmpty]: Start isEmpty. Operand has 103 states, 55 states have (on average 1.4727272727272727) internal successors, (81), 56 states have internal predecessors, (81), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-10-24 07:55:48,300 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2024-10-24 07:55:48,301 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 07:55:48,302 INFO L215 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 07:55:48,302 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 07:55:48,308 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 07:55:48,309 INFO L85 PathProgramCache]: Analyzing trace with hash 2092266654, now seen corresponding path program 1 times [2024-10-24 07:55:48,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-10-24 07:55:48,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [405085552] [2024-10-24 07:55:48,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 07:55:48,321 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-10-24 07:55:48,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-10-24 07:55:48,324 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-10-24 07:55:48,345 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-10-24 07:55:48,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:48,743 INFO L255 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-10-24 07:55:48,764 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 07:55:48,832 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 868 proven. 0 refuted. 0 times theorem prover too weak. 3092 trivial. 0 not checked. [2024-10-24 07:55:48,833 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-24 07:55:48,834 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-10-24 07:55:48,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [405085552] [2024-10-24 07:55:48,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [405085552] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-24 07:55:48,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-24 07:55:48,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-24 07:55:48,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459416611] [2024-10-24 07:55:48,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-24 07:55:48,853 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-10-24 07:55:48,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-10-24 07:55:48,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-10-24 07:55:48,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-10-24 07:55:48,885 INFO L87 Difference]: Start difference. First operand has 103 states, 55 states have (on average 1.4727272727272727) internal successors, (81), 56 states have internal predecessors, (81), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) Second operand has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2024-10-24 07:55:49,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 07:55:49,121 INFO L93 Difference]: Finished difference Result 203 states and 385 transitions. [2024-10-24 07:55:49,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-10-24 07:55:49,132 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) Word has length 266 [2024-10-24 07:55:49,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 07:55:49,140 INFO L225 Difference]: With dead ends: 203 [2024-10-24 07:55:49,140 INFO L226 Difference]: Without dead ends: 101 [2024-10-24 07:55:49,144 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 265 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-10-24 07:55:49,147 INFO L432 NwaCegarLoop]: 162 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-24 07:55:49,148 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 162 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-24 07:55:49,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2024-10-24 07:55:49,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2024-10-24 07:55:49,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 54 states have (on average 1.3888888888888888) internal successors, (75), 54 states have internal predecessors, (75), 45 states have call successors, (45), 1 states have call predecessors, (45), 1 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2024-10-24 07:55:49,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 165 transitions. [2024-10-24 07:55:49,201 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 165 transitions. Word has length 266 [2024-10-24 07:55:49,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 07:55:49,202 INFO L471 AbstractCegarLoop]: Abstraction has 101 states and 165 transitions. [2024-10-24 07:55:49,202 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2024-10-24 07:55:49,203 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 165 transitions. [2024-10-24 07:55:49,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2024-10-24 07:55:49,211 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 07:55:49,211 INFO L215 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 07:55:49,230 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 [2024-10-24 07:55:49,412 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /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 [2024-10-24 07:55:49,412 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 07:55:49,413 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 07:55:49,413 INFO L85 PathProgramCache]: Analyzing trace with hash -132881640, now seen corresponding path program 1 times [2024-10-24 07:55:49,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-10-24 07:55:49,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1369206330] [2024-10-24 07:55:49,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 07:55:49,415 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-10-24 07:55:49,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-10-24 07:55:49,418 INFO L229 MonitoredProcess]: Starting monitored process 3 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-10-24 07:55:49,420 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 (3)] Waiting until timeout for monitored process [2024-10-24 07:55:49,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:49,781 INFO L255 TraceCheckSpWp]: Trace formula consists of 425 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-10-24 07:55:49,790 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 07:55:50,080 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1842 proven. 45 refuted. 0 times theorem prover too weak. 2073 trivial. 0 not checked. [2024-10-24 07:55:50,081 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-24 07:55:50,472 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 87 proven. 45 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2024-10-24 07:55:50,473 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-10-24 07:55:50,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1369206330] [2024-10-24 07:55:50,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1369206330] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-24 07:55:50,473 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-10-24 07:55:50,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-10-24 07:55:50,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879383060] [2024-10-24 07:55:50,474 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-10-24 07:55:50,476 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-24 07:55:50,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-10-24 07:55:50,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-24 07:55:50,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-10-24 07:55:50,478 INFO L87 Difference]: Start difference. First operand 101 states and 165 transitions. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 2 states have call successors, (60), 2 states have call predecessors, (60), 4 states have return successors, (61), 2 states have call predecessors, (61), 2 states have call successors, (61) [2024-10-24 07:55:51,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 07:55:51,664 INFO L93 Difference]: Finished difference Result 253 states and 409 transitions. [2024-10-24 07:55:51,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-24 07:55:51,665 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 2 states have call successors, (60), 2 states have call predecessors, (60), 4 states have return successors, (61), 2 states have call predecessors, (61), 2 states have call successors, (61) Word has length 266 [2024-10-24 07:55:51,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 07:55:51,669 INFO L225 Difference]: With dead ends: 253 [2024-10-24 07:55:51,670 INFO L226 Difference]: Without dead ends: 153 [2024-10-24 07:55:51,671 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 534 GetRequests, 524 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-10-24 07:55:51,672 INFO L432 NwaCegarLoop]: 157 mSDtfsCounter, 138 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 359 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-10-24 07:55:51,673 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 359 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 471 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-10-24 07:55:51,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2024-10-24 07:55:51,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 148. [2024-10-24 07:55:51,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 71 states have (on average 1.2816901408450705) internal successors, (91), 72 states have internal predecessors, (91), 74 states have call successors, (74), 2 states have call predecessors, (74), 2 states have return successors, (74), 73 states have call predecessors, (74), 74 states have call successors, (74) [2024-10-24 07:55:51,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 239 transitions. [2024-10-24 07:55:51,715 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 239 transitions. Word has length 266 [2024-10-24 07:55:51,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 07:55:51,716 INFO L471 AbstractCegarLoop]: Abstraction has 148 states and 239 transitions. [2024-10-24 07:55:51,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 2 states have call successors, (60), 2 states have call predecessors, (60), 4 states have return successors, (61), 2 states have call predecessors, (61), 2 states have call successors, (61) [2024-10-24 07:55:51,717 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 239 transitions. [2024-10-24 07:55:51,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2024-10-24 07:55:51,720 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 07:55:51,728 INFO L215 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 07:55:51,745 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 (3)] Forceful destruction successful, exit code 0 [2024-10-24 07:55:51,928 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /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 [2024-10-24 07:55:51,929 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 07:55:51,930 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 07:55:51,930 INFO L85 PathProgramCache]: Analyzing trace with hash 260145370, now seen corresponding path program 1 times [2024-10-24 07:55:51,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-10-24 07:55:51,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [139619665] [2024-10-24 07:55:51,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 07:55:51,931 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-10-24 07:55:51,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-10-24 07:55:51,934 INFO L229 MonitoredProcess]: Starting monitored process 4 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-10-24 07:55:51,935 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 (4)] Waiting until timeout for monitored process [2024-10-24 07:55:52,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:55:52,247 INFO L255 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-10-24 07:55:52,254 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 07:55:55,097 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 42 proven. 1800 refuted. 0 times theorem prover too weak. 2118 trivial. 0 not checked. [2024-10-24 07:55:55,098 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-24 07:55:55,696 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 42 proven. 90 refuted. 0 times theorem prover too weak. 3828 trivial. 0 not checked. [2024-10-24 07:55:55,696 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-10-24 07:55:55,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [139619665] [2024-10-24 07:55:55,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [139619665] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-24 07:55:55,697 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-10-24 07:55:55,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2024-10-24 07:55:55,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308245225] [2024-10-24 07:55:55,698 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-10-24 07:55:55,699 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-24 07:55:55,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-10-24 07:55:55,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-24 07:55:55,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-10-24 07:55:55,701 INFO L87 Difference]: Start difference. First operand 148 states and 239 transitions. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 4 states have call successors, (90), 3 states have call predecessors, (90), 5 states have return successors, (90), 4 states have call predecessors, (90), 4 states have call successors, (90) [2024-10-24 07:55:59,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-24 07:55:59,725 INFO L93 Difference]: Finished difference Result 482 states and 753 transitions. [2024-10-24 07:55:59,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-10-24 07:55:59,726 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 4 states have call successors, (90), 3 states have call predecessors, (90), 5 states have return successors, (90), 4 states have call predecessors, (90), 4 states have call successors, (90) Word has length 266 [2024-10-24 07:55:59,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-24 07:55:59,736 INFO L225 Difference]: With dead ends: 482 [2024-10-24 07:55:59,738 INFO L226 Difference]: Without dead ends: 378 [2024-10-24 07:55:59,739 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 551 GetRequests, 524 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=251, Invalid=561, Unknown=0, NotChecked=0, Total=812 [2024-10-24 07:55:59,740 INFO L432 NwaCegarLoop]: 104 mSDtfsCounter, 675 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 612 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 676 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 1025 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 612 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2024-10-24 07:55:59,741 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [676 Valid, 379 Invalid, 1025 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [612 Valid, 413 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2024-10-24 07:55:59,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2024-10-24 07:55:59,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 246. [2024-10-24 07:55:59,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 119 states have (on average 1.218487394957983) internal successors, (145), 121 states have internal predecessors, (145), 119 states have call successors, (119), 7 states have call predecessors, (119), 7 states have return successors, (119), 117 states have call predecessors, (119), 119 states have call successors, (119) [2024-10-24 07:55:59,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 383 transitions. [2024-10-24 07:55:59,816 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 383 transitions. Word has length 266 [2024-10-24 07:55:59,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-24 07:55:59,817 INFO L471 AbstractCegarLoop]: Abstraction has 246 states and 383 transitions. [2024-10-24 07:55:59,818 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 4 states have call successors, (90), 3 states have call predecessors, (90), 5 states have return successors, (90), 4 states have call predecessors, (90), 4 states have call successors, (90) [2024-10-24 07:55:59,819 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 383 transitions. [2024-10-24 07:55:59,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2024-10-24 07:55:59,821 INFO L207 NwaCegarLoop]: Found error trace [2024-10-24 07:55:59,822 INFO L215 NwaCegarLoop]: trace histogram [45, 45, 45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-24 07:55:59,842 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 (4)] Forceful destruction successful, exit code 0 [2024-10-24 07:56:00,022 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /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 [2024-10-24 07:56:00,023 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-10-24 07:56:00,024 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-24 07:56:00,024 INFO L85 PathProgramCache]: Analyzing trace with hash 260085788, now seen corresponding path program 1 times [2024-10-24 07:56:00,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-10-24 07:56:00,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [424475223] [2024-10-24 07:56:00,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 07:56:00,025 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-10-24 07:56:00,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-10-24 07:56:00,029 INFO L229 MonitoredProcess]: Starting monitored process 5 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-10-24 07:56:00,030 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 (5)] Waiting until timeout for monitored process [2024-10-24 07:56:00,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:56:00,340 INFO L255 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-10-24 07:56:00,346 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-24 07:56:02,089 INFO L134 CoverageAnalysis]: Checked inductivity of 3960 backedges. 1409 proven. 210 refuted. 0 times theorem prover too weak. 2341 trivial. 0 not checked. [2024-10-24 07:56:02,089 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-24 07:56:02,555 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-10-24 07:56:02,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [424475223] [2024-10-24 07:56:02,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [424475223] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-24 07:56:02,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [892445843] [2024-10-24 07:56:02,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-24 07:56:02,556 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-10-24 07:56:02,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 [2024-10-24 07:56:02,560 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-10-24 07:56:02,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-10-24 07:56:04,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-24 07:56:04,568 INFO L255 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-10-24 07:56:04,575 INFO L278 TraceCheckSpWp]: Computing forward predicates...