./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-70.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 023d838f Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/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 ../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-70.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 e475a390090db67ea94556c3e569cedc1b507adccd423442184dd541c13b6194 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.fs.icfgbuilder-eval-023d838-m [2024-11-10 08:26:45,097 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-10 08:26:45,149 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-10 08:26:45,153 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-10 08:26:45,154 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-10 08:26:45,175 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-10 08:26:45,176 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-10 08:26:45,176 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-10 08:26:45,177 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-10 08:26:45,178 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-10 08:26:45,178 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-10 08:26:45,178 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-10 08:26:45,179 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-10 08:26:45,179 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-10 08:26:45,180 INFO L153 SettingsManager]: * Use SBE=true [2024-11-10 08:26:45,181 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-10 08:26:45,181 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-10 08:26:45,181 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-10 08:26:45,181 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-10 08:26:45,182 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-10 08:26:45,182 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-10 08:26:45,184 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-10 08:26:45,184 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-10 08:26:45,184 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-10 08:26:45,184 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-10 08:26:45,185 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-10 08:26:45,185 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-10 08:26:45,185 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-10 08:26:45,185 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-10 08:26:45,186 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-10 08:26:45,186 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-10 08:26:45,186 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-10 08:26:45,186 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-10 08:26:45,186 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-10 08:26:45,186 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-10 08:26:45,187 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-10 08:26:45,187 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-10 08:26:45,187 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-10 08:26:45,187 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-10 08:26:45,188 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-10 08:26:45,188 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-10 08:26:45,188 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-10 08:26:45,189 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 -> e475a390090db67ea94556c3e569cedc1b507adccd423442184dd541c13b6194 [2024-11-10 08:26:45,404 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-10 08:26:45,419 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-10 08:26:45,422 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-10 08:26:45,423 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-10 08:26:45,424 INFO L274 PluginConnector]: CDTParser initialized [2024-11-10 08:26:45,425 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-70.i [2024-11-10 08:26:46,689 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-10 08:26:46,872 INFO L384 CDTParser]: Found 1 translation units. [2024-11-10 08:26:46,872 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-70.i [2024-11-10 08:26:46,880 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9e4d59505/2eb92e8db4944556a727d92aa8f95912/FLAG9d9303dc3 [2024-11-10 08:26:46,891 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9e4d59505/2eb92e8db4944556a727d92aa8f95912 [2024-11-10 08:26:46,895 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-10 08:26:46,897 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-10 08:26:46,900 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-10 08:26:46,900 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-10 08:26:46,905 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-10 08:26:46,905 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 08:26:46" (1/1) ... [2024-11-10 08:26:46,906 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@50203063 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:26:46, skipping insertion in model container [2024-11-10 08:26:46,906 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 08:26:46" (1/1) ... [2024-11-10 08:26:46,941 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-10 08:26:47,087 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-70.i[916,929] [2024-11-10 08:26:47,222 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-10 08:26:47,231 INFO L200 MainTranslator]: Completed pre-run [2024-11-10 08:26:47,239 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-70.i[916,929] [2024-11-10 08:26:47,299 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-10 08:26:47,319 INFO L204 MainTranslator]: Completed translation [2024-11-10 08:26:47,320 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:26:47 WrapperNode [2024-11-10 08:26:47,320 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-10 08:26:47,321 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-10 08:26:47,321 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-10 08:26:47,321 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-10 08:26:47,326 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:26:47" (1/1) ... [2024-11-10 08:26:47,339 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:26:47" (1/1) ... [2024-11-10 08:26:47,407 INFO L138 Inliner]: procedures = 26, calls = 48, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 476 [2024-11-10 08:26:47,407 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-10 08:26:47,408 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-10 08:26:47,408 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-10 08:26:47,408 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-10 08:26:47,416 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:26:47" (1/1) ... [2024-11-10 08:26:47,417 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:26:47" (1/1) ... [2024-11-10 08:26:47,430 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:26:47" (1/1) ... [2024-11-10 08:26:47,495 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-10 08:26:47,499 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:26:47" (1/1) ... [2024-11-10 08:26:47,499 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:26:47" (1/1) ... [2024-11-10 08:26:47,517 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:26:47" (1/1) ... [2024-11-10 08:26:47,518 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:26:47" (1/1) ... [2024-11-10 08:26:47,544 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:26:47" (1/1) ... [2024-11-10 08:26:47,556 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:26:47" (1/1) ... [2024-11-10 08:26:47,563 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-10 08:26:47,563 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-10 08:26:47,564 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-10 08:26:47,564 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-10 08:26:47,565 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:26:47" (1/1) ... [2024-11-10 08:26:47,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-10 08:26:47,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 08:26:47,599 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-10 08:26:47,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-10 08:26:47,630 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-10 08:26:47,631 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-10 08:26:47,631 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-10 08:26:47,631 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-10 08:26:47,631 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-10 08:26:47,631 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-10 08:26:47,712 INFO L256 CfgBuilder]: Building ICFG [2024-11-10 08:26:47,714 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-10 08:26:48,290 INFO L1247 $ProcedureCfgBuilder]: dead code at ProgramPoint L357: havoc property_#t~ite34#1;havoc property_#t~ite33#1;havoc property_#t~bitwise32#1;havoc property_#t~short35#1;havoc property_#t~ite42#1;havoc property_#t~ite41#1;havoc property_#t~ite40#1;havoc property_#t~ite39#1;havoc property_#t~bitwise36#1;havoc property_#t~ite38#1;havoc property_#t~bitwise37#1;havoc property_#t~short43#1;havoc property_#t~ite46#1;havoc property_#t~bitwise44#1;havoc property_#t~bitwise45#1;havoc property_#t~short47#1; [2024-11-10 08:26:48,342 INFO L? ?]: Removed 68 outVars from TransFormulas that were not future-live. [2024-11-10 08:26:48,342 INFO L307 CfgBuilder]: Performing block encoding [2024-11-10 08:26:48,369 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-10 08:26:48,370 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-10 08:26:48,370 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 10.11 08:26:48 BoogieIcfgContainer [2024-11-10 08:26:48,370 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-11-10 08:26:48,372 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-10 08:26:48,372 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-10 08:26:48,375 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-10 08:26:48,375 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.11 08:26:46" (1/3) ... [2024-11-10 08:26:48,375 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@aefcead and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.11 08:26:48, skipping insertion in model container [2024-11-10 08:26:48,376 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:26:47" (2/3) ... [2024-11-10 08:26:48,376 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@aefcead and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.11 08:26:48, skipping insertion in model container [2024-11-10 08:26:48,376 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 10.11 08:26:48" (3/3) ... [2024-11-10 08:26:48,377 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-70.i [2024-11-10 08:26:48,388 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-10 08:26:48,388 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-10 08:26:48,470 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-10 08:26:48,474 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;@7a5af6d6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-10 08:26:48,475 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-10 08:26:48,480 INFO L276 IsEmpty]: Start isEmpty. Operand has 189 states, 151 states have (on average 1.5231788079470199) internal successors, (230), 152 states have internal predecessors, (230), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-10 08:26:48,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2024-11-10 08:26:48,498 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:26:48,499 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:26:48,499 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:26:48,504 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:26:48,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1480016579, now seen corresponding path program 1 times [2024-11-10 08:26:48,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 08:26:48,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317981586] [2024-11-10 08:26:48,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:26:48,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 08:26:48,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,841 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-10 08:26:48,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,848 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-10 08:26:48,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,851 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-10 08:26:48,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,853 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-10 08:26:48,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,857 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-10 08:26:48,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,863 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-10 08:26:48,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,866 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-10 08:26:48,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,870 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-11-10 08:26:48,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,875 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-10 08:26:48,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,879 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-10 08:26:48,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,887 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-10 08:26:48,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,896 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-10 08:26:48,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,899 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-10 08:26:48,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,901 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-10 08:26:48,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,905 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-10 08:26:48,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,909 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-11-10 08:26:48,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,912 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-10 08:26:48,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,914 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-10 08:26:48,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,921 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-10 08:26:48,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,922 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-10 08:26:48,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,927 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-10 08:26:48,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,931 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-10 08:26:48,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,935 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-10 08:26:48,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,939 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-10 08:26:48,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,943 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-10 08:26:48,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,945 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-10 08:26:48,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,948 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-10 08:26:48,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,951 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-10 08:26:48,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,953 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-10 08:26:48,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,955 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-10 08:26:48,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,959 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-10 08:26:48,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,961 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-10 08:26:48,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,964 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-10 08:26:48,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,966 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-10 08:26:48,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,968 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-11-10 08:26:48,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:48,973 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-11-10 08:26:48,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-10 08:26:48,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317981586] [2024-11-10 08:26:48,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317981586] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-10 08:26:48,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-10 08:26:48,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-10 08:26:48,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370202627] [2024-11-10 08:26:48,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-10 08:26:48,982 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-10 08:26:48,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-10 08:26:49,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-10 08:26:49,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-10 08:26:49,007 INFO L87 Difference]: Start difference. First operand has 189 states, 151 states have (on average 1.5231788079470199) internal successors, (230), 152 states have internal predecessors, (230), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Second operand has 2 states, 2 states have (on average 38.5) internal successors, (77), 2 states have internal predecessors, (77), 2 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-10 08:26:49,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-10 08:26:49,073 INFO L93 Difference]: Finished difference Result 370 states and 628 transitions. [2024-11-10 08:26:49,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-10 08:26:49,075 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 38.5) internal successors, (77), 2 states have internal predecessors, (77), 2 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 2 states have call successors, (35) Word has length 249 [2024-11-10 08:26:49,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-10 08:26:49,083 INFO L225 Difference]: With dead ends: 370 [2024-11-10 08:26:49,083 INFO L226 Difference]: Without dead ends: 184 [2024-11-10 08:26:49,088 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-10 08:26:49,091 INFO L432 NwaCegarLoop]: 282 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-10 08:26:49,093 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 282 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-10 08:26:49,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2024-11-10 08:26:49,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 184. [2024-11-10 08:26:49,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 147 states have (on average 1.510204081632653) internal successors, (222), 147 states have internal predecessors, (222), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-10 08:26:49,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 292 transitions. [2024-11-10 08:26:49,152 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 292 transitions. Word has length 249 [2024-11-10 08:26:49,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-10 08:26:49,153 INFO L471 AbstractCegarLoop]: Abstraction has 184 states and 292 transitions. [2024-11-10 08:26:49,153 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 38.5) internal successors, (77), 2 states have internal predecessors, (77), 2 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-10 08:26:49,153 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 292 transitions. [2024-11-10 08:26:49,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2024-11-10 08:26:49,158 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:26:49,158 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:26:49,160 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-10 08:26:49,160 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:26:49,160 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:26:49,161 INFO L85 PathProgramCache]: Analyzing trace with hash 322914304, now seen corresponding path program 1 times [2024-11-10 08:26:49,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 08:26:49,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852895624] [2024-11-10 08:26:49,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:26:49,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 08:26:49,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,417 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-10 08:26:49,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,421 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-10 08:26:49,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,424 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-10 08:26:49,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,426 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-10 08:26:49,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,429 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-10 08:26:49,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,433 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-10 08:26:49,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,438 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-10 08:26:49,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,441 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-11-10 08:26:49,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,444 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-10 08:26:49,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,446 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-10 08:26:49,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,450 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-10 08:26:49,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-10 08:26:49,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,456 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-10 08:26:49,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,460 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-10 08:26:49,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,463 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-10 08:26:49,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-11-10 08:26:49,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,469 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-10 08:26:49,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,471 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-10 08:26:49,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,474 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-10 08:26:49,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,477 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-10 08:26:49,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,480 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-10 08:26:49,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-10 08:26:49,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-10 08:26:49,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,488 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-10 08:26:49,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,490 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-10 08:26:49,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,492 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-10 08:26:49,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,494 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-10 08:26:49,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-10 08:26:49,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,499 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-10 08:26:49,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,502 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-10 08:26:49,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,504 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-10 08:26:49,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,506 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-10 08:26:49,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,509 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-10 08:26:49,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,512 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-10 08:26:49,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,515 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-11-10 08:26:49,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,519 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-11-10 08:26:49,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-10 08:26:49,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852895624] [2024-11-10 08:26:49,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852895624] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-10 08:26:49,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-10 08:26:49,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-10 08:26:49,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231287050] [2024-11-10 08:26:49,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-10 08:26:49,522 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-10 08:26:49,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-10 08:26:49,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-10 08:26:49,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-10 08:26:49,525 INFO L87 Difference]: Start difference. First operand 184 states and 292 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-10 08:26:49,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-10 08:26:49,618 INFO L93 Difference]: Finished difference Result 526 states and 837 transitions. [2024-11-10 08:26:49,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-10 08:26:49,618 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 249 [2024-11-10 08:26:49,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-10 08:26:49,622 INFO L225 Difference]: With dead ends: 526 [2024-11-10 08:26:49,623 INFO L226 Difference]: Without dead ends: 345 [2024-11-10 08:26:49,624 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-10 08:26:49,625 INFO L432 NwaCegarLoop]: 278 mSDtfsCounter, 243 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 547 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-10 08:26:49,626 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 547 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-10 08:26:49,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2024-11-10 08:26:49,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 341. [2024-11-10 08:26:49,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 279 states have (on average 1.5268817204301075) internal successors, (426), 280 states have internal predecessors, (426), 59 states have call successors, (59), 2 states have call predecessors, (59), 2 states have return successors, (59), 58 states have call predecessors, (59), 59 states have call successors, (59) [2024-11-10 08:26:49,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 544 transitions. [2024-11-10 08:26:49,654 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 544 transitions. Word has length 249 [2024-11-10 08:26:49,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-10 08:26:49,655 INFO L471 AbstractCegarLoop]: Abstraction has 341 states and 544 transitions. [2024-11-10 08:26:49,655 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-10 08:26:49,655 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 544 transitions. [2024-11-10 08:26:49,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2024-11-10 08:26:49,659 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:26:49,659 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:26:49,659 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-10 08:26:49,660 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:26:49,660 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:26:49,660 INFO L85 PathProgramCache]: Analyzing trace with hash 673714241, now seen corresponding path program 1 times [2024-11-10 08:26:49,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 08:26:49,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074703651] [2024-11-10 08:26:49,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:26:49,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 08:26:49,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,809 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-10 08:26:49,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,811 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-10 08:26:49,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,813 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-10 08:26:49,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,814 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-10 08:26:49,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,817 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-10 08:26:49,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,820 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-10 08:26:49,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,823 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-10 08:26:49,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,825 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-11-10 08:26:49,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,826 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-10 08:26:49,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,830 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-10 08:26:49,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,832 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-10 08:26:49,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,834 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-10 08:26:49,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,836 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-10 08:26:49,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,838 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-10 08:26:49,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,842 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-10 08:26:49,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-11-10 08:26:49,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,845 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-10 08:26:49,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,847 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-10 08:26:49,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,848 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-10 08:26:49,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,849 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-10 08:26:49,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,852 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-10 08:26:49,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,853 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-10 08:26:49,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,854 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-10 08:26:49,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,856 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-10 08:26:49,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-10 08:26:49,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,859 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-10 08:26:49,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,861 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-10 08:26:49,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,862 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-10 08:26:49,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-10 08:26:49,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,866 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-10 08:26:49,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,867 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-10 08:26:49,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,869 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-10 08:26:49,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,870 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-10 08:26:49,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,872 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-10 08:26:49,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,874 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-11-10 08:26:49,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:49,876 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-11-10 08:26:49,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-10 08:26:49,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074703651] [2024-11-10 08:26:49,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074703651] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-10 08:26:49,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-10 08:26:49,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-10 08:26:49,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690253460] [2024-11-10 08:26:49,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-10 08:26:49,878 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-10 08:26:49,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-10 08:26:49,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-10 08:26:49,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-10 08:26:49,880 INFO L87 Difference]: Start difference. First operand 341 states and 544 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-10 08:26:49,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-10 08:26:49,956 INFO L93 Difference]: Finished difference Result 905 states and 1438 transitions. [2024-11-10 08:26:49,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-10 08:26:49,957 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 249 [2024-11-10 08:26:49,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-10 08:26:49,962 INFO L225 Difference]: With dead ends: 905 [2024-11-10 08:26:49,962 INFO L226 Difference]: Without dead ends: 567 [2024-11-10 08:26:49,962 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-10 08:26:49,963 INFO L432 NwaCegarLoop]: 336 mSDtfsCounter, 230 mSDsluCounter, 220 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 556 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-10 08:26:49,963 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [230 Valid, 556 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-10 08:26:49,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2024-11-10 08:26:49,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 423. [2024-11-10 08:26:49,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 361 states have (on average 1.5429362880886426) internal successors, (557), 362 states have internal predecessors, (557), 59 states have call successors, (59), 2 states have call predecessors, (59), 2 states have return successors, (59), 58 states have call predecessors, (59), 59 states have call successors, (59) [2024-11-10 08:26:49,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 675 transitions. [2024-11-10 08:26:49,997 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 675 transitions. Word has length 249 [2024-11-10 08:26:49,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-10 08:26:49,999 INFO L471 AbstractCegarLoop]: Abstraction has 423 states and 675 transitions. [2024-11-10 08:26:49,999 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-10 08:26:50,000 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 675 transitions. [2024-11-10 08:26:50,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2024-11-10 08:26:50,003 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:26:50,003 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:26:50,003 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-10 08:26:50,003 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:26:50,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:26:50,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1336389600, now seen corresponding path program 1 times [2024-11-10 08:26:50,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 08:26:50,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698780576] [2024-11-10 08:26:50,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:26:50,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 08:26:50,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,125 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-10 08:26:50,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,128 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-10 08:26:50,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,129 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-10 08:26:50,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,131 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-10 08:26:50,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,132 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-10 08:26:50,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,133 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-10 08:26:50,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,134 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-10 08:26:50,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,136 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-11-10 08:26:50,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,138 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-10 08:26:50,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,139 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-10 08:26:50,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,140 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-10 08:26:50,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,143 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-10 08:26:50,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,145 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-10 08:26:50,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,148 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-10 08:26:50,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,149 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-10 08:26:50,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,151 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-11-10 08:26:50,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,154 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-10 08:26:50,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,157 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-10 08:26:50,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,159 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-10 08:26:50,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,161 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-10 08:26:50,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,163 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-10 08:26:50,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,184 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-10 08:26:50,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,185 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-10 08:26:50,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,187 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-10 08:26:50,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,189 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-10 08:26:50,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,190 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-10 08:26:50,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,191 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-10 08:26:50,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,192 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-10 08:26:50,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,193 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-10 08:26:50,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,195 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-10 08:26:50,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,196 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-10 08:26:50,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,197 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-10 08:26:50,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,198 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-10 08:26:50,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,200 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-10 08:26:50,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,202 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-11-10 08:26:50,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,204 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-11-10 08:26:50,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-10 08:26:50,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698780576] [2024-11-10 08:26:50,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698780576] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-10 08:26:50,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-10 08:26:50,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-10 08:26:50,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274246495] [2024-11-10 08:26:50,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-10 08:26:50,205 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-10 08:26:50,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-10 08:26:50,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-10 08:26:50,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-10 08:26:50,206 INFO L87 Difference]: Start difference. First operand 423 states and 675 transitions. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-10 08:26:50,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-10 08:26:50,310 INFO L93 Difference]: Finished difference Result 1257 states and 2007 transitions. [2024-11-10 08:26:50,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-10 08:26:50,310 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 249 [2024-11-10 08:26:50,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-10 08:26:50,317 INFO L225 Difference]: With dead ends: 1257 [2024-11-10 08:26:50,317 INFO L226 Difference]: Without dead ends: 837 [2024-11-10 08:26:50,320 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-10 08:26:50,321 INFO L432 NwaCegarLoop]: 498 mSDtfsCounter, 263 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 759 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-10 08:26:50,322 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [263 Valid, 759 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-10 08:26:50,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 837 states. [2024-11-10 08:26:50,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 837 to 563. [2024-11-10 08:26:50,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 563 states, 501 states have (on average 1.56686626746507) internal successors, (785), 502 states have internal predecessors, (785), 59 states have call successors, (59), 2 states have call predecessors, (59), 2 states have return successors, (59), 58 states have call predecessors, (59), 59 states have call successors, (59) [2024-11-10 08:26:50,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 903 transitions. [2024-11-10 08:26:50,351 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 903 transitions. Word has length 249 [2024-11-10 08:26:50,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-10 08:26:50,353 INFO L471 AbstractCegarLoop]: Abstraction has 563 states and 903 transitions. [2024-11-10 08:26:50,353 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-10 08:26:50,354 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 903 transitions. [2024-11-10 08:26:50,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2024-11-10 08:26:50,356 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:26:50,356 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:26:50,356 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-10 08:26:50,357 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:26:50,357 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:26:50,357 INFO L85 PathProgramCache]: Analyzing trace with hash 986251682, now seen corresponding path program 1 times [2024-11-10 08:26:50,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 08:26:50,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637414973] [2024-11-10 08:26:50,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:26:50,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 08:26:50,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,575 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-10 08:26:50,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,579 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-10 08:26:50,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,583 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-10 08:26:50,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,586 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-10 08:26:50,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,593 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-10 08:26:50,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-10 08:26:50,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-10 08:26:50,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,614 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-11-10 08:26:50,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,617 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-10 08:26:50,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-10 08:26:50,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,623 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-10 08:26:50,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,625 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-10 08:26:50,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,634 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-10 08:26:50,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,636 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-10 08:26:50,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,640 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-10 08:26:50,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-11-10 08:26:50,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,651 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-10 08:26:50,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,653 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-10 08:26:50,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,655 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-10 08:26:50,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,656 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-10 08:26:50,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,659 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-10 08:26:50,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,665 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-10 08:26:50,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,667 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-10 08:26:50,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,671 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-10 08:26:50,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,675 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-10 08:26:50,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,677 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-10 08:26:50,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,679 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-10 08:26:50,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,681 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-10 08:26:50,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,683 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-10 08:26:50,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,689 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-10 08:26:50,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,691 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-10 08:26:50,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,693 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-10 08:26:50,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,695 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-10 08:26:50,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,698 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-10 08:26:50,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,702 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-11-10 08:26:50,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:50,705 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-11-10 08:26:50,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-10 08:26:50,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637414973] [2024-11-10 08:26:50,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1637414973] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-10 08:26:50,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-10 08:26:50,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-10 08:26:50,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997409050] [2024-11-10 08:26:50,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-10 08:26:50,708 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-10 08:26:50,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-10 08:26:50,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-10 08:26:50,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-10 08:26:50,709 INFO L87 Difference]: Start difference. First operand 563 states and 903 transitions. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-10 08:26:50,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-10 08:26:50,912 INFO L93 Difference]: Finished difference Result 1646 states and 2642 transitions. [2024-11-10 08:26:50,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-10 08:26:50,913 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 249 [2024-11-10 08:26:50,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-10 08:26:50,919 INFO L225 Difference]: With dead ends: 1646 [2024-11-10 08:26:50,919 INFO L226 Difference]: Without dead ends: 1086 [2024-11-10 08:26:50,921 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 72 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-11-10 08:26:50,921 INFO L432 NwaCegarLoop]: 272 mSDtfsCounter, 287 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 807 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-10 08:26:50,922 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [287 Valid, 807 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-10 08:26:50,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1086 states. [2024-11-10 08:26:50,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1086 to 899. [2024-11-10 08:26:50,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 899 states, 800 states have (on average 1.58) internal successors, (1264), 801 states have internal predecessors, (1264), 94 states have call successors, (94), 4 states have call predecessors, (94), 4 states have return successors, (94), 93 states have call predecessors, (94), 94 states have call successors, (94) [2024-11-10 08:26:50,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 899 states to 899 states and 1452 transitions. [2024-11-10 08:26:50,961 INFO L78 Accepts]: Start accepts. Automaton has 899 states and 1452 transitions. Word has length 249 [2024-11-10 08:26:50,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-10 08:26:50,964 INFO L471 AbstractCegarLoop]: Abstraction has 899 states and 1452 transitions. [2024-11-10 08:26:50,964 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-10 08:26:50,964 INFO L276 IsEmpty]: Start isEmpty. Operand 899 states and 1452 transitions. [2024-11-10 08:26:50,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2024-11-10 08:26:50,966 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:26:50,967 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:26:50,967 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-10 08:26:50,967 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:26:50,967 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:26:50,967 INFO L85 PathProgramCache]: Analyzing trace with hash 480693057, now seen corresponding path program 1 times [2024-11-10 08:26:50,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 08:26:50,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583360239] [2024-11-10 08:26:50,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:26:50,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 08:26:51,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,637 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-10 08:26:51,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,642 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-10 08:26:51,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,644 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-10 08:26:51,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-10 08:26:51,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,653 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-10 08:26:51,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,655 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-10 08:26:51,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,657 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-10 08:26:51,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,661 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-11-10 08:26:51,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,664 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-10 08:26:51,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,666 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-10 08:26:51,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,670 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-10 08:26:51,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,673 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-10 08:26:51,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,676 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-10 08:26:51,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,679 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-10 08:26:51,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,683 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-10 08:26:51,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,687 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-11-10 08:26:51,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,690 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-10 08:26:51,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,693 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-10 08:26:51,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,695 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-10 08:26:51,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,697 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-10 08:26:51,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,699 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-10 08:26:51,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-10 08:26:51,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,706 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-10 08:26:51,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,709 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-10 08:26:51,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,711 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-10 08:26:51,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,713 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-10 08:26:51,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,717 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-10 08:26:51,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,720 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-10 08:26:51,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,726 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-10 08:26:51,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,730 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-10 08:26:51,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,733 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-10 08:26:51,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,735 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-10 08:26:51,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,737 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-10 08:26:51,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,740 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-10 08:26:51,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,743 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-11-10 08:26:51,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:51,749 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-11-10 08:26:51,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-10 08:26:51,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583360239] [2024-11-10 08:26:51,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583360239] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-10 08:26:51,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-10 08:26:51,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-10 08:26:51,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059107154] [2024-11-10 08:26:51,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-10 08:26:51,751 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-10 08:26:51,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-10 08:26:51,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-10 08:26:51,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-10 08:26:51,752 INFO L87 Difference]: Start difference. First operand 899 states and 1452 transitions. Second operand has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-10 08:26:52,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-10 08:26:52,174 INFO L93 Difference]: Finished difference Result 2482 states and 3994 transitions. [2024-11-10 08:26:52,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-10 08:26:52,175 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 249 [2024-11-10 08:26:52,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-10 08:26:52,181 INFO L225 Difference]: With dead ends: 2482 [2024-11-10 08:26:52,181 INFO L226 Difference]: Without dead ends: 1704 [2024-11-10 08:26:52,182 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 73 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-10 08:26:52,182 INFO L432 NwaCegarLoop]: 357 mSDtfsCounter, 392 mSDsluCounter, 796 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 1153 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-10 08:26:52,183 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [392 Valid, 1153 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-10 08:26:52,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1704 states. [2024-11-10 08:26:52,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1704 to 1414. [2024-11-10 08:26:52,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1414 states, 1254 states have (on average 1.5741626794258374) internal successors, (1974), 1256 states have internal predecessors, (1974), 153 states have call successors, (153), 6 states have call predecessors, (153), 6 states have return successors, (153), 151 states have call predecessors, (153), 153 states have call successors, (153) [2024-11-10 08:26:52,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1414 states to 1414 states and 2280 transitions. [2024-11-10 08:26:52,258 INFO L78 Accepts]: Start accepts. Automaton has 1414 states and 2280 transitions. Word has length 249 [2024-11-10 08:26:52,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-10 08:26:52,258 INFO L471 AbstractCegarLoop]: Abstraction has 1414 states and 2280 transitions. [2024-11-10 08:26:52,258 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.4) internal successors, (77), 5 states have internal predecessors, (77), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-10 08:26:52,258 INFO L276 IsEmpty]: Start isEmpty. Operand 1414 states and 2280 transitions. [2024-11-10 08:26:52,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2024-11-10 08:26:52,261 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:26:52,261 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:26:52,261 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-10 08:26:52,261 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:26:52,261 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:26:52,262 INFO L85 PathProgramCache]: Analyzing trace with hash 1506185056, now seen corresponding path program 1 times [2024-11-10 08:26:52,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 08:26:52,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933891384] [2024-11-10 08:26:52,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:26:52,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 08:26:52,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,745 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-10 08:26:52,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,747 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-10 08:26:52,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,760 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-10 08:26:52,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,762 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-10 08:26:52,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,764 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-10 08:26:52,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,767 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-10 08:26:52,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,769 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-10 08:26:52,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,771 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-11-10 08:26:52,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,772 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-10 08:26:52,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,775 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-10 08:26:52,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,777 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-10 08:26:52,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,780 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-10 08:26:52,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,782 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-10 08:26:52,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,785 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-10 08:26:52,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-10 08:26:52,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,789 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-11-10 08:26:52,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,792 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-10 08:26:52,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-10 08:26:52,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,797 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-10 08:26:52,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,800 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-10 08:26:52,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,802 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-10 08:26:52,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,804 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-10 08:26:52,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,806 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-10 08:26:52,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,809 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-10 08:26:52,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,812 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-10 08:26:52,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,814 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-10 08:26:52,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,817 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-10 08:26:52,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,821 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-10 08:26:52,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,824 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-10 08:26:52,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,827 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-10 08:26:52,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,829 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-10 08:26:52,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,832 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-10 08:26:52,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,837 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-10 08:26:52,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,840 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-10 08:26:52,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,844 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-11-10 08:26:52,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:52,848 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 3 proven. 99 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked. [2024-11-10 08:26:52,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-10 08:26:52,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933891384] [2024-11-10 08:26:52,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933891384] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-10 08:26:52,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914651759] [2024-11-10 08:26:52,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:26:52,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-10 08:26:52,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 08:26:52,850 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-10 08:26:52,852 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-10 08:26:53,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:53,040 INFO L255 TraceCheckSpWp]: Trace formula consists of 651 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-10 08:26:53,049 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-10 08:26:53,395 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 168 proven. 99 refuted. 0 times theorem prover too weak. 2113 trivial. 0 not checked. [2024-11-10 08:26:53,396 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-10 08:26:53,685 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 3 proven. 99 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked. [2024-11-10 08:26:53,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914651759] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-10 08:26:53,686 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-10 08:26:53,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2024-11-10 08:26:53,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869013583] [2024-11-10 08:26:53,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-10 08:26:53,687 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-10 08:26:53,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-10 08:26:53,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-10 08:26:53,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-10 08:26:53,689 INFO L87 Difference]: Start difference. First operand 1414 states and 2280 transitions. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 3 states have call successors, (101), 2 states have call predecessors, (101), 4 states have return successors, (102), 3 states have call predecessors, (102), 3 states have call successors, (102) [2024-11-10 08:26:53,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-10 08:26:53,958 INFO L93 Difference]: Finished difference Result 2779 states and 4467 transitions. [2024-11-10 08:26:53,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-10 08:26:53,963 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 3 states have call successors, (101), 2 states have call predecessors, (101), 4 states have return successors, (102), 3 states have call predecessors, (102), 3 states have call successors, (102) Word has length 249 [2024-11-10 08:26:53,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-10 08:26:53,968 INFO L225 Difference]: With dead ends: 2779 [2024-11-10 08:26:53,968 INFO L226 Difference]: Without dead ends: 1446 [2024-11-10 08:26:53,971 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 573 GetRequests, 564 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2024-11-10 08:26:53,972 INFO L432 NwaCegarLoop]: 225 mSDtfsCounter, 378 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 379 SdHoareTripleChecker+Valid, 604 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-10 08:26:53,972 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [379 Valid, 604 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-10 08:26:53,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1446 states. [2024-11-10 08:26:54,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1446 to 1434. [2024-11-10 08:26:54,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1434 states, 1269 states have (on average 1.5484633569739952) internal successors, (1965), 1271 states have internal predecessors, (1965), 153 states have call successors, (153), 11 states have call predecessors, (153), 11 states have return successors, (153), 151 states have call predecessors, (153), 153 states have call successors, (153) [2024-11-10 08:26:54,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1434 states to 1434 states and 2271 transitions. [2024-11-10 08:26:54,024 INFO L78 Accepts]: Start accepts. Automaton has 1434 states and 2271 transitions. Word has length 249 [2024-11-10 08:26:54,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-10 08:26:54,024 INFO L471 AbstractCegarLoop]: Abstraction has 1434 states and 2271 transitions. [2024-11-10 08:26:54,025 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 3 states have call successors, (101), 2 states have call predecessors, (101), 4 states have return successors, (102), 3 states have call predecessors, (102), 3 states have call successors, (102) [2024-11-10 08:26:54,025 INFO L276 IsEmpty]: Start isEmpty. Operand 1434 states and 2271 transitions. [2024-11-10 08:26:54,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2024-11-10 08:26:54,027 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:26:54,027 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:26:54,047 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-10 08:26:54,227 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-10 08:26:54,228 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:26:54,228 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:26:54,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1395986559, now seen corresponding path program 1 times [2024-11-10 08:26:54,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 08:26:54,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997182942] [2024-11-10 08:26:54,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:26:54,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 08:26:54,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-10 08:26:54,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [979988250] [2024-11-10 08:26:54,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:26:54,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-10 08:26:54,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 08:26:54,580 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-10 08:26:54,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-10 08:26:54,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:54,775 INFO L255 TraceCheckSpWp]: Trace formula consists of 653 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-10 08:26:54,783 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-10 08:26:55,465 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 412 proven. 93 refuted. 0 times theorem prover too weak. 1875 trivial. 0 not checked. [2024-11-10 08:26:55,465 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-10 08:26:55,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-10 08:26:55,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997182942] [2024-11-10 08:26:55,837 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-10 08:26:55,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979988250] [2024-11-10 08:26:55,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979988250] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-10 08:26:55,837 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-10 08:26:55,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2024-11-10 08:26:55,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597087465] [2024-11-10 08:26:55,838 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-10 08:26:55,838 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-10 08:26:55,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-10 08:26:55,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-10 08:26:55,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=61, Unknown=1, NotChecked=0, Total=90 [2024-11-10 08:26:55,839 INFO L87 Difference]: Start difference. First operand 1434 states and 2271 transitions. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 6 states have internal predecessors, (85), 2 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-10 08:26:56,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-10 08:26:56,271 INFO L93 Difference]: Finished difference Result 4554 states and 7226 transitions. [2024-11-10 08:26:56,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-10 08:26:56,271 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 6 states have internal predecessors, (85), 2 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 251 [2024-11-10 08:26:56,271 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-10 08:26:56,281 INFO L225 Difference]: With dead ends: 4554 [2024-11-10 08:26:56,281 INFO L226 Difference]: Without dead ends: 3315 [2024-11-10 08:26:56,284 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 478 GetRequests, 466 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=121, Unknown=1, NotChecked=0, Total=182 [2024-11-10 08:26:56,285 INFO L432 NwaCegarLoop]: 217 mSDtfsCounter, 300 mSDsluCounter, 1092 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 1309 SdHoareTripleChecker+Invalid, 472 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-10 08:26:56,285 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [303 Valid, 1309 Invalid, 472 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-10 08:26:56,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3315 states. [2024-11-10 08:26:56,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3315 to 2714. [2024-11-10 08:26:56,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2714 states, 2418 states have (on average 1.5368072787427627) internal successors, (3716), 2422 states have internal predecessors, (3716), 271 states have call successors, (271), 24 states have call predecessors, (271), 24 states have return successors, (271), 267 states have call predecessors, (271), 271 states have call successors, (271) [2024-11-10 08:26:56,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2714 states to 2714 states and 4258 transitions. [2024-11-10 08:26:56,389 INFO L78 Accepts]: Start accepts. Automaton has 2714 states and 4258 transitions. Word has length 251 [2024-11-10 08:26:56,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-10 08:26:56,390 INFO L471 AbstractCegarLoop]: Abstraction has 2714 states and 4258 transitions. [2024-11-10 08:26:56,390 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 6 states have internal predecessors, (85), 2 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-10 08:26:56,390 INFO L276 IsEmpty]: Start isEmpty. Operand 2714 states and 4258 transitions. [2024-11-10 08:26:56,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2024-11-10 08:26:56,393 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:26:56,393 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:26:56,412 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-10 08:26:56,593 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,SelfDestructingSolverStorable7 [2024-11-10 08:26:56,594 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:26:56,595 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:26:56,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1230489248, now seen corresponding path program 1 times [2024-11-10 08:26:56,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 08:26:56,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992728082] [2024-11-10 08:26:56,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:26:56,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 08:26:56,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,716 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-10 08:26:56,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,719 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-10 08:26:56,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,722 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-10 08:26:56,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,724 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-10 08:26:56,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,727 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-10 08:26:56,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,728 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-10 08:26:56,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,729 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-10 08:26:56,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,731 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-11-10 08:26:56,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,732 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-10 08:26:56,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,733 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-10 08:26:56,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,735 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-10 08:26:56,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,737 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-10 08:26:56,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,739 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-10 08:26:56,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,743 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-10 08:26:56,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,745 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-10 08:26:56,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,746 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-11-10 08:26:56,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,748 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-10 08:26:56,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,749 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-10 08:26:56,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,750 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-10 08:26:56,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,751 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-10 08:26:56,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,753 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-10 08:26:56,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,755 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-10 08:26:56,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,756 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-10 08:26:56,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,758 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-10 08:26:56,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,760 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-10 08:26:56,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,761 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-10 08:26:56,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,762 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-10 08:26:56,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,764 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-10 08:26:56,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,765 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-10 08:26:56,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,767 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-10 08:26:56,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,768 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-10 08:26:56,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,769 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-10 08:26:56,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,770 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-10 08:26:56,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,771 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-10 08:26:56,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,772 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-11-10 08:26:56,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:56,774 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-11-10 08:26:56,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-10 08:26:56,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992728082] [2024-11-10 08:26:56,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992728082] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-10 08:26:56,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-10 08:26:56,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-10 08:26:56,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960835355] [2024-11-10 08:26:56,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-10 08:26:56,776 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-10 08:26:56,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-10 08:26:56,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-10 08:26:56,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-10 08:26:56,777 INFO L87 Difference]: Start difference. First operand 2714 states and 4258 transitions. Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-10 08:26:56,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-10 08:26:56,927 INFO L93 Difference]: Finished difference Result 7124 states and 11130 transitions. [2024-11-10 08:26:56,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-10 08:26:56,927 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 251 [2024-11-10 08:26:56,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-10 08:26:56,943 INFO L225 Difference]: With dead ends: 7124 [2024-11-10 08:26:56,943 INFO L226 Difference]: Without dead ends: 4681 [2024-11-10 08:26:56,948 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-10 08:26:56,948 INFO L432 NwaCegarLoop]: 370 mSDtfsCounter, 218 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 629 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-10 08:26:56,949 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 629 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-10 08:26:56,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4681 states. [2024-11-10 08:26:57,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4681 to 3282. [2024-11-10 08:26:57,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3282 states, 2986 states have (on average 1.5231078365706632) internal successors, (4548), 2990 states have internal predecessors, (4548), 271 states have call successors, (271), 24 states have call predecessors, (271), 24 states have return successors, (271), 267 states have call predecessors, (271), 271 states have call successors, (271) [2024-11-10 08:26:57,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3282 states to 3282 states and 5090 transitions. [2024-11-10 08:26:57,132 INFO L78 Accepts]: Start accepts. Automaton has 3282 states and 5090 transitions. Word has length 251 [2024-11-10 08:26:57,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-10 08:26:57,134 INFO L471 AbstractCegarLoop]: Abstraction has 3282 states and 5090 transitions. [2024-11-10 08:26:57,134 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-10 08:26:57,134 INFO L276 IsEmpty]: Start isEmpty. Operand 3282 states and 5090 transitions. [2024-11-10 08:26:57,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2024-11-10 08:26:57,139 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:26:57,140 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:26:57,140 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-10 08:26:57,140 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:26:57,140 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:26:57,140 INFO L85 PathProgramCache]: Analyzing trace with hash 920261952, now seen corresponding path program 1 times [2024-11-10 08:26:57,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 08:26:57,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90586116] [2024-11-10 08:26:57,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:26:57,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 08:26:57,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,520 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-10 08:26:57,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,522 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-10 08:26:57,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,524 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-10 08:26:57,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,526 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-10 08:26:57,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,528 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-10 08:26:57,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,529 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-10 08:26:57,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,531 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-10 08:26:57,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,533 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-11-10 08:26:57,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,534 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-10 08:26:57,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,536 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-10 08:26:57,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,537 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-10 08:26:57,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,540 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-10 08:26:57,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,541 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-10 08:26:57,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,543 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-10 08:26:57,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,545 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-10 08:26:57,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,546 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-11-10 08:26:57,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,548 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-10 08:26:57,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,550 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-10 08:26:57,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-10 08:26:57,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,553 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-10 08:26:57,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,554 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-10 08:26:57,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,556 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-10 08:26:57,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,557 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-10 08:26:57,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,559 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-10 08:26:57,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,561 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-10 08:26:57,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,562 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-10 08:26:57,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-10 08:26:57,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,566 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-10 08:26:57,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,567 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-10 08:26:57,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-10 08:26:57,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,571 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-10 08:26:57,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,572 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-10 08:26:57,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,574 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-10 08:26:57,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,576 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-10 08:26:57,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-11-10 08:26:57,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:57,580 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-11-10 08:26:57,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-10 08:26:57,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90586116] [2024-11-10 08:26:57,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90586116] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-10 08:26:57,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-10 08:26:57,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-10 08:26:57,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928058481] [2024-11-10 08:26:57,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-10 08:26:57,581 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-10 08:26:57,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-10 08:26:57,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-10 08:26:57,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-10 08:26:57,582 INFO L87 Difference]: Start difference. First operand 3282 states and 5090 transitions. Second operand has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-10 08:26:58,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-10 08:26:58,344 INFO L93 Difference]: Finished difference Result 13611 states and 20848 transitions. [2024-11-10 08:26:58,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-10 08:26:58,344 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 251 [2024-11-10 08:26:58,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-10 08:26:58,378 INFO L225 Difference]: With dead ends: 13611 [2024-11-10 08:26:58,378 INFO L226 Difference]: Without dead ends: 10824 [2024-11-10 08:26:58,388 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2024-11-10 08:26:58,388 INFO L432 NwaCegarLoop]: 377 mSDtfsCounter, 1558 mSDsluCounter, 1360 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1558 SdHoareTripleChecker+Valid, 1737 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-10 08:26:58,388 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1558 Valid, 1737 Invalid, 488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-10 08:26:58,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10824 states. [2024-11-10 08:26:58,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10824 to 9328. [2024-11-10 08:26:58,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9328 states, 8248 states have (on average 1.4907856450048496) internal successors, (12296), 8272 states have internal predecessors, (12296), 979 states have call successors, (979), 100 states have call predecessors, (979), 100 states have return successors, (979), 955 states have call predecessors, (979), 979 states have call successors, (979) [2024-11-10 08:26:58,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9328 states to 9328 states and 14254 transitions. [2024-11-10 08:26:58,811 INFO L78 Accepts]: Start accepts. Automaton has 9328 states and 14254 transitions. Word has length 251 [2024-11-10 08:26:58,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-10 08:26:58,811 INFO L471 AbstractCegarLoop]: Abstraction has 9328 states and 14254 transitions. [2024-11-10 08:26:58,811 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-10 08:26:58,812 INFO L276 IsEmpty]: Start isEmpty. Operand 9328 states and 14254 transitions. [2024-11-10 08:26:58,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2024-11-10 08:26:58,818 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:26:58,819 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:26:58,819 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-10 08:26:58,819 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:26:58,819 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:26:58,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1881875969, now seen corresponding path program 1 times [2024-11-10 08:26:58,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 08:26:58,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769091601] [2024-11-10 08:26:58,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:26:58,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 08:26:58,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,281 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-10 08:26:59,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,284 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-10 08:26:59,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,286 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-10 08:26:59,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-10 08:26:59,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,290 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-10 08:26:59,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,292 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-10 08:26:59,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,294 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-10 08:26:59,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,297 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-11-10 08:26:59,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,298 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-10 08:26:59,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,301 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-10 08:26:59,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,303 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-10 08:26:59,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-10 08:26:59,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,307 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-10 08:26:59,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,308 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-10 08:26:59,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,310 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-10 08:26:59,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,313 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-11-10 08:26:59,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,315 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-10 08:26:59,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,317 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-10 08:26:59,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,320 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-10 08:26:59,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,322 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-10 08:26:59,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-10 08:26:59,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,326 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-10 08:26:59,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,328 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-10 08:26:59,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,330 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-10 08:26:59,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,332 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-10 08:26:59,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,334 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-10 08:26:59,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,336 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-10 08:26:59,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,339 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-10 08:26:59,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,341 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-10 08:26:59,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,343 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-10 08:26:59,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,345 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-10 08:26:59,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,347 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-10 08:26:59,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,350 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-10 08:26:59,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,352 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-10 08:26:59,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,354 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-11-10 08:26:59,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:26:59,357 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-11-10 08:26:59,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-10 08:26:59,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769091601] [2024-11-10 08:26:59,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769091601] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-10 08:26:59,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-10 08:26:59,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-10 08:26:59,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644578824] [2024-11-10 08:26:59,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-10 08:26:59,359 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-10 08:26:59,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-10 08:26:59,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-10 08:26:59,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-10 08:26:59,360 INFO L87 Difference]: Start difference. First operand 9328 states and 14254 transitions. Second operand has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-10 08:27:00,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-10 08:27:00,158 INFO L93 Difference]: Finished difference Result 33131 states and 50788 transitions. [2024-11-10 08:27:00,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-10 08:27:00,159 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 251 [2024-11-10 08:27:00,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-10 08:27:00,233 INFO L225 Difference]: With dead ends: 33131 [2024-11-10 08:27:00,233 INFO L226 Difference]: Without dead ends: 24136 [2024-11-10 08:27:00,257 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-10 08:27:00,258 INFO L432 NwaCegarLoop]: 527 mSDtfsCounter, 578 mSDsluCounter, 890 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 578 SdHoareTripleChecker+Valid, 1417 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-10 08:27:00,258 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [578 Valid, 1417 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-10 08:27:00,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24136 states. [2024-11-10 08:27:01,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24136 to 16725. [2024-11-10 08:27:01,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16725 states, 14605 states have (on average 1.46730571722013) internal successors, (21430), 14653 states have internal predecessors, (21430), 1923 states have call successors, (1923), 196 states have call predecessors, (1923), 196 states have return successors, (1923), 1875 states have call predecessors, (1923), 1923 states have call successors, (1923) [2024-11-10 08:27:01,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16725 states to 16725 states and 25276 transitions. [2024-11-10 08:27:01,101 INFO L78 Accepts]: Start accepts. Automaton has 16725 states and 25276 transitions. Word has length 251 [2024-11-10 08:27:01,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-10 08:27:01,102 INFO L471 AbstractCegarLoop]: Abstraction has 16725 states and 25276 transitions. [2024-11-10 08:27:01,102 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.8) internal successors, (79), 5 states have internal predecessors, (79), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-10 08:27:01,103 INFO L276 IsEmpty]: Start isEmpty. Operand 16725 states and 25276 transitions. [2024-11-10 08:27:01,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2024-11-10 08:27:01,112 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:27:01,112 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:27:01,112 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-10 08:27:01,112 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:27:01,113 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:27:01,113 INFO L85 PathProgramCache]: Analyzing trace with hash 912294946, now seen corresponding path program 1 times [2024-11-10 08:27:01,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 08:27:01,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272471977] [2024-11-10 08:27:01,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:27:01,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 08:27:01,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,419 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-10 08:27:01,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2024-11-10 08:27:01,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,425 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-10 08:27:01,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,427 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-10 08:27:01,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,430 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-10 08:27:01,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,434 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2024-11-10 08:27:01,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-10 08:27:01,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,440 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 45 [2024-11-10 08:27:01,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,443 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-10 08:27:01,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,446 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 56 [2024-11-10 08:27:01,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,449 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2024-11-10 08:27:01,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,452 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 68 [2024-11-10 08:27:01,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,456 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 74 [2024-11-10 08:27:01,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,459 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2024-11-10 08:27:01,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,461 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2024-11-10 08:27:01,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,465 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2024-11-10 08:27:01,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,469 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2024-11-10 08:27:01,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,473 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2024-11-10 08:27:01,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2024-11-10 08:27:01,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,479 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2024-11-10 08:27:01,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,481 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2024-11-10 08:27:01,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2024-11-10 08:27:01,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,489 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2024-11-10 08:27:01,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,492 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 135 [2024-11-10 08:27:01,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2024-11-10 08:27:01,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,499 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 146 [2024-11-10 08:27:01,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,502 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2024-11-10 08:27:01,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,504 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 157 [2024-11-10 08:27:01,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,507 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2024-11-10 08:27:01,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,510 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 168 [2024-11-10 08:27:01,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,512 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2024-11-10 08:27:01,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,514 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 179 [2024-11-10 08:27:01,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,519 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2024-11-10 08:27:01,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,521 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2024-11-10 08:27:01,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,524 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 197 [2024-11-10 08:27:01,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:01,527 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-11-10 08:27:01,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-10 08:27:01,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272471977] [2024-11-10 08:27:01,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272471977] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-10 08:27:01,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-10 08:27:01,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-10 08:27:01,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783357171] [2024-11-10 08:27:01,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-10 08:27:01,528 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-10 08:27:01,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-10 08:27:01,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-10 08:27:01,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-10 08:27:01,530 INFO L87 Difference]: Start difference. First operand 16725 states and 25276 transitions. Second operand has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-10 08:27:02,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-10 08:27:02,803 INFO L93 Difference]: Finished difference Result 40467 states and 61320 transitions. [2024-11-10 08:27:02,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-10 08:27:02,803 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) Word has length 251 [2024-11-10 08:27:02,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-10 08:27:02,863 INFO L225 Difference]: With dead ends: 40467 [2024-11-10 08:27:02,863 INFO L226 Difference]: Without dead ends: 24115 [2024-11-10 08:27:02,882 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 73 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-11-10 08:27:02,882 INFO L432 NwaCegarLoop]: 267 mSDtfsCounter, 661 mSDsluCounter, 633 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 661 SdHoareTripleChecker+Valid, 900 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-10 08:27:02,883 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [661 Valid, 900 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-10 08:27:02,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24115 states. [2024-11-10 08:27:03,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24115 to 16358. [2024-11-10 08:27:03,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16358 states, 13982 states have (on average 1.4321985409812616) internal successors, (20025), 14034 states have internal predecessors, (20025), 2159 states have call successors, (2159), 216 states have call predecessors, (2159), 216 states have return successors, (2159), 2107 states have call predecessors, (2159), 2159 states have call successors, (2159) [2024-11-10 08:27:03,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16358 states to 16358 states and 24343 transitions. [2024-11-10 08:27:03,674 INFO L78 Accepts]: Start accepts. Automaton has 16358 states and 24343 transitions. Word has length 251 [2024-11-10 08:27:03,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-10 08:27:03,675 INFO L471 AbstractCegarLoop]: Abstraction has 16358 states and 24343 transitions. [2024-11-10 08:27:03,675 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.75) internal successors, (79), 4 states have internal predecessors, (79), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-10 08:27:03,675 INFO L276 IsEmpty]: Start isEmpty. Operand 16358 states and 24343 transitions. [2024-11-10 08:27:03,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 253 [2024-11-10 08:27:03,679 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:27:03,680 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:27:03,680 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-10 08:27:03,680 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:27:03,680 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:27:03,680 INFO L85 PathProgramCache]: Analyzing trace with hash 950932534, now seen corresponding path program 1 times [2024-11-10 08:27:03,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-10 08:27:03,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11848375] [2024-11-10 08:27:03,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:27:03,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-10 08:27:03,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-10 08:27:03,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1146231888] [2024-11-10 08:27:03,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:27:03,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-10 08:27:03,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 08:27:03,989 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-10 08:27:03,990 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-10 08:27:04,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 08:27:04,239 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-10 08:27:04,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-10 08:27:04,492 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-10 08:27:04,493 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-10 08:27:04,493 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-10 08:27:04,504 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-10 08:27:04,695 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-10 08:27:04,699 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:27:04,857 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-10 08:27:04,858 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.11 08:27:04 BoogieIcfgContainer [2024-11-10 08:27:04,858 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-10 08:27:04,859 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-10 08:27:04,859 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-10 08:27:04,860 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-10 08:27:04,861 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 10.11 08:26:48" (3/4) ... [2024-11-10 08:27:04,862 INFO L146 WitnessPrinter]: No result that supports witness generation found [2024-11-10 08:27:04,863 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-10 08:27:04,864 INFO L158 Benchmark]: Toolchain (without parser) took 17966.82ms. Allocated memory was 174.1MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 132.5MB in the beginning and 541.1MB in the end (delta: -408.6MB). Peak memory consumption was 624.7MB. Max. memory is 16.1GB. [2024-11-10 08:27:04,864 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 100.7MB. Free memory is still 70.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-10 08:27:04,864 INFO L158 Benchmark]: CACSL2BoogieTranslator took 420.44ms. Allocated memory is still 174.1MB. Free memory was 132.1MB in the beginning and 104.8MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2024-11-10 08:27:04,864 INFO L158 Benchmark]: Boogie Procedure Inliner took 86.72ms. Allocated memory is still 174.1MB. Free memory was 104.8MB in the beginning and 91.9MB in the end (delta: 12.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2024-11-10 08:27:04,864 INFO L158 Benchmark]: Boogie Preprocessor took 155.03ms. Allocated memory is still 174.1MB. Free memory was 91.9MB in the beginning and 132.6MB in the end (delta: -40.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-10 08:27:04,865 INFO L158 Benchmark]: IcfgBuilder took 806.60ms. Allocated memory is still 174.1MB. Free memory was 132.6MB in the beginning and 61.7MB in the end (delta: 70.9MB). Peak memory consumption was 69.2MB. Max. memory is 16.1GB. [2024-11-10 08:27:04,865 INFO L158 Benchmark]: TraceAbstraction took 16486.43ms. Allocated memory was 174.1MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 60.5MB in the beginning and 542.1MB in the end (delta: -481.6MB). Peak memory consumption was 553.1MB. Max. memory is 16.1GB. [2024-11-10 08:27:04,865 INFO L158 Benchmark]: Witness Printer took 4.38ms. Allocated memory is still 1.2GB. Free memory was 542.1MB in the beginning and 541.1MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-10 08:27:04,866 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.13ms. Allocated memory is still 100.7MB. Free memory is still 70.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 420.44ms. Allocated memory is still 174.1MB. Free memory was 132.1MB in the beginning and 104.8MB in the end (delta: 27.3MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 86.72ms. Allocated memory is still 174.1MB. Free memory was 104.8MB in the beginning and 91.9MB in the end (delta: 12.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 155.03ms. Allocated memory is still 174.1MB. Free memory was 91.9MB in the beginning and 132.6MB in the end (delta: -40.7MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * IcfgBuilder took 806.60ms. Allocated memory is still 174.1MB. Free memory was 132.6MB in the beginning and 61.7MB in the end (delta: 70.9MB). Peak memory consumption was 69.2MB. Max. memory is 16.1GB. * TraceAbstraction took 16486.43ms. Allocated memory was 174.1MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 60.5MB in the beginning and 542.1MB in the end (delta: -481.6MB). Peak memory consumption was 553.1MB. Max. memory is 16.1GB. * Witness Printer took 4.38ms. Allocated memory is still 1.2GB. Free memory was 542.1MB in the beginning and 541.1MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 357, overapproximation of bitwiseAnd at line 96, overapproximation of someUnaryDOUBLEoperation at line 150, overapproximation of someBinaryDOUBLEComparisonOperation at line 357, overapproximation of someBinaryArithmeticFLOAToperation at line 189. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] double var_1_1 = 31.7; [L23] double var_1_3 = 1.0350000000000001; [L24] unsigned short int var_1_4 = 8; [L25] unsigned short int var_1_11 = 26575; [L26] signed long int var_1_12 = 256; [L27] unsigned short int var_1_13 = 16; [L28] unsigned char var_1_14 = 128; [L29] unsigned char var_1_15 = 64; [L30] unsigned char var_1_16 = 64; [L31] unsigned char var_1_17 = 32; [L32] signed short int var_1_18 = 10; [L33] unsigned long int var_1_20 = 256; [L34] float var_1_21 = 127.25; [L35] float var_1_23 = 3.6; [L36] float var_1_24 = 128.75; [L37] float var_1_25 = 128.99; [L38] float var_1_26 = 2.875; [L39] float var_1_27 = 4.6; [L40] signed long int var_1_28 = -4; [L41] unsigned long int var_1_29 = 64; [L42] unsigned long int var_1_30 = 2547575004; [L43] signed char var_1_31 = -10; [L44] signed char var_1_32 = 8; [L45] signed char var_1_33 = 50; [L46] signed long int var_1_34 = -5; [L47] signed long int var_1_35 = 1823563689; [L48] signed short int var_1_36 = -256; [L49] signed short int var_1_37 = -5; [L50] signed short int var_1_38 = 256; [L51] signed short int var_1_39 = 31652; [L52] unsigned char var_1_41 = 1; [L53] unsigned char var_1_42 = 0; [L54] unsigned char var_1_43 = 1; [L55] signed long int var_1_44 = 16; [L56] double var_1_45 = 0.525; [L57] double var_1_46 = 24.5; [L58] unsigned char var_1_48 = 1; [L59] signed short int var_1_49 = 10; [L60] unsigned char var_1_51 = 0; [L61] unsigned short int var_1_52 = 0; [L62] float var_1_53 = 4.22; [L63] float var_1_54 = 100000000000000.7; [L64] float var_1_55 = 128.5; [L65] float var_1_56 = 2.25; [L66] double last_1_var_1_1 = 31.7; [L67] unsigned short int last_1_var_1_4 = 8; [L68] signed long int last_1_var_1_12 = 256; [L69] unsigned char last_1_var_1_14 = 128; [L70] signed short int last_1_var_1_18 = 10; [L71] signed long int last_1_var_1_28 = -4; [L72] unsigned long int last_1_var_1_29 = 64; [L73] signed long int last_1_var_1_34 = -5; [L74] signed short int last_1_var_1_36 = -256; [L75] signed short int last_1_var_1_37 = -5; [L76] signed short int last_1_var_1_38 = 256; [L77] unsigned char last_1_var_1_41 = 1; [L78] signed long int last_1_var_1_44 = 16; [L79] unsigned char last_1_var_1_48 = 1; [L80] signed short int last_1_var_1_49 = 10; [L81] unsigned char last_1_var_1_51 = 0; VAL [isInitial=0, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=26575, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=64, var_1_16=64, var_1_17=32, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_3=10350000000000001/10000000000000000, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L361] isInitial = 1 [L362] FCALL initially() [L363] COND TRUE 1 [L364] CALL updateLastVariables() [L339] last_1_var_1_1 = var_1_1 [L340] last_1_var_1_4 = var_1_4 [L341] last_1_var_1_12 = var_1_12 [L342] last_1_var_1_14 = var_1_14 [L343] last_1_var_1_18 = var_1_18 [L344] last_1_var_1_28 = var_1_28 [L345] last_1_var_1_29 = var_1_29 [L346] last_1_var_1_34 = var_1_34 [L347] last_1_var_1_36 = var_1_36 [L348] last_1_var_1_37 = var_1_37 [L349] last_1_var_1_38 = var_1_38 [L350] last_1_var_1_41 = var_1_41 [L351] last_1_var_1_44 = var_1_44 [L352] last_1_var_1_48 = var_1_48 [L353] last_1_var_1_49 = var_1_49 [L354] last_1_var_1_51 = var_1_51 VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=26575, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=64, var_1_16=64, var_1_17=32, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_3=10350000000000001/10000000000000000, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L364] RET updateLastVariables() [L365] CALL updateVariables() [L280] var_1_3 = __VERIFIER_nondet_double() [L281] CALL assume_abort_if_not((var_1_3 >= -922337.2036854765600e+13F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854765600e+12F && var_1_3 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=26575, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=64, var_1_16=64, var_1_17=32, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=26575, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=64, var_1_16=64, var_1_17=32, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L281] RET assume_abort_if_not((var_1_3 >= -922337.2036854765600e+13F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854765600e+12F && var_1_3 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=26575, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=64, var_1_16=64, var_1_17=32, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L282] var_1_11 = __VERIFIER_nondet_ushort() [L283] CALL assume_abort_if_not(var_1_11 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=64, var_1_16=64, var_1_17=32, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=64, var_1_16=64, var_1_17=32, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L283] RET assume_abort_if_not(var_1_11 >= 16383) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=64, var_1_16=64, var_1_17=32, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L284] CALL assume_abort_if_not(var_1_11 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=64, var_1_16=64, var_1_17=32, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=64, var_1_16=64, var_1_17=32, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L284] RET assume_abort_if_not(var_1_11 <= 32767) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=64, var_1_16=64, var_1_17=32, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L285] var_1_15 = __VERIFIER_nondet_uchar() [L286] CALL assume_abort_if_not(var_1_15 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=32, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=32, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L286] RET assume_abort_if_not(var_1_15 >= 63) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=32, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L287] CALL assume_abort_if_not(var_1_15 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=32, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=32, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L287] RET assume_abort_if_not(var_1_15 <= 127) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=32, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L288] var_1_16 = __VERIFIER_nondet_uchar() [L289] CALL assume_abort_if_not(var_1_16 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=32, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=32, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L289] RET assume_abort_if_not(var_1_16 >= 64) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=32, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L290] CALL assume_abort_if_not(var_1_16 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=32, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=32, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L290] RET assume_abort_if_not(var_1_16 <= 127) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=32, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L291] var_1_17 = __VERIFIER_nondet_uchar() [L292] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L292] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L293] CALL assume_abort_if_not(var_1_17 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L293] RET assume_abort_if_not(var_1_17 <= 127) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_23=18/5, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L294] var_1_23 = __VERIFIER_nondet_float() [L295] CALL assume_abort_if_not((var_1_23 >= -461168.6018427382800e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 4611686.018427382800e+12F && var_1_23 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L295] RET assume_abort_if_not((var_1_23 >= -461168.6018427382800e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 4611686.018427382800e+12F && var_1_23 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_24=515/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L296] var_1_24 = __VERIFIER_nondet_float() [L297] CALL assume_abort_if_not((var_1_24 >= 0.0F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 4611686.018427382800e+12F && var_1_24 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L297] RET assume_abort_if_not((var_1_24 >= 0.0F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 4611686.018427382800e+12F && var_1_24 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_25=12899/100, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L298] var_1_25 = __VERIFIER_nondet_float() [L299] CALL assume_abort_if_not((var_1_25 >= 0.0F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854765600e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L299] RET assume_abort_if_not((var_1_25 >= 0.0F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854765600e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_26=23/8, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L300] var_1_26 = __VERIFIER_nondet_float() [L301] CALL assume_abort_if_not((var_1_26 >= -461168.6018427382800e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 4611686.018427382800e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L301] RET assume_abort_if_not((var_1_26 >= -461168.6018427382800e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 4611686.018427382800e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_27=23/5, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L302] var_1_27 = __VERIFIER_nondet_float() [L303] CALL assume_abort_if_not((var_1_27 >= -461168.6018427382800e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 4611686.018427382800e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L303] RET assume_abort_if_not((var_1_27 >= -461168.6018427382800e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 4611686.018427382800e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2547575004, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L304] var_1_30 = __VERIFIER_nondet_ulong() [L305] CALL assume_abort_if_not(var_1_30 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L305] RET assume_abort_if_not(var_1_30 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L306] CALL assume_abort_if_not(var_1_30 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L306] RET assume_abort_if_not(var_1_30 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=8, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L307] var_1_32 = __VERIFIER_nondet_char() [L308] CALL assume_abort_if_not(var_1_32 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L308] RET assume_abort_if_not(var_1_32 >= -1) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L309] CALL assume_abort_if_not(var_1_32 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L309] RET assume_abort_if_not(var_1_32 <= 126) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=50, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L310] var_1_33 = __VERIFIER_nondet_char() [L311] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L311] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L312] CALL assume_abort_if_not(var_1_33 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L312] RET assume_abort_if_not(var_1_33 <= 126) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1823563689, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L313] var_1_35 = __VERIFIER_nondet_long() [L314] CALL assume_abort_if_not(var_1_35 >= 1610612734) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L314] RET assume_abort_if_not(var_1_35 >= 1610612734) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L315] CALL assume_abort_if_not(var_1_35 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L315] RET assume_abort_if_not(var_1_35 <= 2147483646) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=31652, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L316] var_1_39 = __VERIFIER_nondet_short() [L317] CALL assume_abort_if_not(var_1_39 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L317] RET assume_abort_if_not(var_1_39 >= 16383) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L318] CALL assume_abort_if_not(var_1_39 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L318] RET assume_abort_if_not(var_1_39 <= 32766) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L319] var_1_42 = __VERIFIER_nondet_uchar() [L320] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L320] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L321] CALL assume_abort_if_not(var_1_42 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L321] RET assume_abort_if_not(var_1_42 <= 0) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=1, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L322] var_1_43 = __VERIFIER_nondet_uchar() [L323] CALL assume_abort_if_not(var_1_43 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L323] RET assume_abort_if_not(var_1_43 >= 1) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L324] CALL assume_abort_if_not(var_1_43 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L324] RET assume_abort_if_not(var_1_43 <= 1) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_45=21/40, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L325] var_1_45 = __VERIFIER_nondet_double() [L326] CALL assume_abort_if_not((var_1_45 >= -922337.2036854776000e+13F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 9223372.036854776000e+12F && var_1_45 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L326] RET assume_abort_if_not((var_1_45 >= -922337.2036854776000e+13F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 9223372.036854776000e+12F && var_1_45 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L327] CALL assume_abort_if_not(var_1_45 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L327] RET assume_abort_if_not(var_1_45 != 0.0F) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_46=49/2, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L328] var_1_46 = __VERIFIER_nondet_double() [L329] CALL assume_abort_if_not((var_1_46 >= -922337.2036854776000e+13F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 9223372.036854776000e+12F && var_1_46 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L329] RET assume_abort_if_not((var_1_46 >= -922337.2036854776000e+13F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 9223372.036854776000e+12F && var_1_46 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L330] CALL assume_abort_if_not(var_1_46 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L330] RET assume_abort_if_not(var_1_46 != 0.0F) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_54=1000000000000007/10, var_1_55=257/2, var_1_56=9/4] [L331] var_1_54 = __VERIFIER_nondet_float() [L332] CALL assume_abort_if_not((var_1_54 >= 0.0F && var_1_54 <= -1.0e-20F) || (var_1_54 <= 4611686.018427382800e+12F && var_1_54 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_55=257/2, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_55=257/2, var_1_56=9/4] [L332] RET assume_abort_if_not((var_1_54 >= 0.0F && var_1_54 <= -1.0e-20F) || (var_1_54 <= 4611686.018427382800e+12F && var_1_54 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_55=257/2, var_1_56=9/4] [L333] var_1_55 = __VERIFIER_nondet_float() [L334] CALL assume_abort_if_not((var_1_55 >= -230584.3009213691390e+13F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 2305843.009213691390e+12F && var_1_55 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_56=9/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_56=9/4] [L334] RET assume_abort_if_not((var_1_55 >= -230584.3009213691390e+13F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 2305843.009213691390e+12F && var_1_55 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50, var_1_56=9/4] [L335] var_1_56 = __VERIFIER_nondet_float() [L336] CALL assume_abort_if_not((var_1_56 >= -230584.3009213691390e+13F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 2305843.009213691390e+12F && var_1_56 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50] [L336] RET assume_abort_if_not((var_1_56 >= -230584.3009213691390e+13F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 2305843.009213691390e+12F && var_1_56 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50] [L365] RET updateVariables() [L366] CALL step() [L85] COND FALSE !(\read(last_1_var_1_51)) [L88] var_1_41 = (last_1_var_1_48 || var_1_43) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=1, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50] [L90] COND TRUE ! var_1_42 [L91] var_1_48 = var_1_42 VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=0, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50] [L95] signed long int stepLocal_3 = last_1_var_1_12; VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_3=256, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=0, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50] [L96] EXPR 16 & var_1_11 VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_3=256, var_1_11=-49153, var_1_12=256, var_1_13=16, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=0, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50] [L96] signed long int stepLocal_2 = 16 & var_1_11; [L97] COND TRUE stepLocal_3 < (last_1_var_1_29 * last_1_var_1_44) [L98] var_1_13 = ((((last_1_var_1_14) < (last_1_var_1_12)) ? (last_1_var_1_14) : (last_1_var_1_12))) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_2=0, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=0, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50] [L108] unsigned long int stepLocal_1 = ((((32 * last_1_var_1_37)) > (last_1_var_1_29)) ? ((32 * last_1_var_1_37)) : (last_1_var_1_29)); [L109] unsigned char stepLocal_0 = last_1_var_1_14 <= (last_1_var_1_14 + last_1_var_1_37); VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_1=-160, stepLocal_2=0, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=0, var_1_49=10, var_1_4=8, var_1_51=0, var_1_52=0, var_1_53=211/50] [L110] COND FALSE !(! last_1_var_1_41) [L121] var_1_4 = last_1_var_1_29 VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_1=-160, stepLocal_2=0, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=0, var_1_49=10, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=211/50] [L123] unsigned char stepLocal_16 = last_1_var_1_41; [L124] unsigned char stepLocal_15 = var_1_25 > var_1_27; VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_15=1, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=0, var_1_49=10, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=211/50] [L125] COND TRUE last_1_var_1_51 || stepLocal_15 VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=16, var_1_48=0, var_1_49=10, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=211/50] [L126] COND TRUE ((((((((64.75) < (var_1_23)) ? (64.75) : (var_1_23)))) > (var_1_27)) ? (((((64.75) < (var_1_23)) ? (64.75) : (var_1_23)))) : (var_1_27))) > ((var_1_24 * last_1_var_1_1) / ((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46)))) [L127] var_1_44 = ((((last_1_var_1_12) > (last_1_var_1_14)) ? (last_1_var_1_12) : (last_1_var_1_14))) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=-4, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=10, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=211/50] [L140] var_1_28 = (var_1_16 + var_1_44) [L141] signed long int stepLocal_17 = ((((last_1_var_1_4 / var_1_35)) > (last_1_var_1_18)) ? ((last_1_var_1_4 / var_1_35)) : (last_1_var_1_18)); VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_16=1, stepLocal_17=10, stepLocal_1=-160, stepLocal_2=0, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=320, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=10, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=211/50] [L142] COND FALSE !(stepLocal_17 < last_1_var_1_37) [L145] var_1_51 = 0 VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=317/10, var_1_20=256, var_1_21=509/4, var_1_28=320, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=10, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=211/50] [L147] COND FALSE !(\read(var_1_51)) [L150] var_1_1 = ((((var_1_3) < 0 ) ? -(var_1_3) : (var_1_3))) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=2, var_1_20=256, var_1_21=509/4, var_1_28=320, var_1_29=64, var_1_30=2147483647, var_1_31=-10, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=10, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=211/50] [L152] COND FALSE !(\read(var_1_48)) [L155] var_1_31 = (((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) - ((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33)))) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=2, var_1_20=256, var_1_21=509/4, var_1_28=320, var_1_29=64, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=10, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=211/50] [L157] COND FALSE !(\read(var_1_42)) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=2, var_1_20=256, var_1_21=509/4, var_1_28=320, var_1_29=64, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=10, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=211/50] [L160] COND TRUE last_1_var_1_1 <= var_1_3 VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=128, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=2, var_1_20=256, var_1_21=509/4, var_1_28=320, var_1_29=64, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=10, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=211/50] [L161] COND TRUE ! last_1_var_1_51 [L162] var_1_14 = ((var_1_15 + var_1_16) - var_1_17) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=2, var_1_20=256, var_1_21=509/4, var_1_28=320, var_1_29=64, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=10, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=211/50] [L167] var_1_20 = (16u + var_1_14) [L168] signed long int stepLocal_5 = var_1_14 / ((((var_1_15) < (64)) ? (var_1_15) : (64))); [L169] unsigned char stepLocal_4 = var_1_15; VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, stepLocal_4=-193, stepLocal_5=0, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=2, var_1_20=16, var_1_21=509/4, var_1_28=320, var_1_29=64, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=10, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=211/50] [L170] COND TRUE \read(var_1_41) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, stepLocal_4=-193, stepLocal_5=0, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=2, var_1_20=16, var_1_21=509/4, var_1_28=320, var_1_29=64, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=10, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=211/50] [L171] COND FALSE !(var_1_14 != stepLocal_5) [L178] var_1_21 = (((((var_1_26) > (var_1_27)) ? (var_1_26) : (var_1_27))) + var_1_23) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, stepLocal_4=-193, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=2, var_1_20=16, var_1_28=320, var_1_29=64, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=10, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=211/50] [L187] unsigned char stepLocal_18 = var_1_46 != var_1_24; VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_16=1, stepLocal_18=1, stepLocal_1=-160, stepLocal_2=0, stepLocal_4=-193, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=2, var_1_20=16, var_1_28=320, var_1_29=64, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=10, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=211/50] [L188] COND TRUE var_1_41 && stepLocal_18 [L189] var_1_53 = ((((((var_1_24 + var_1_54) - var_1_25)) > ((var_1_27 + (var_1_55 + var_1_56)))) ? (((var_1_24 + var_1_54) - var_1_25)) : ((var_1_27 + (var_1_55 + var_1_56))))) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, stepLocal_4=-193, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=2, var_1_20=16, var_1_28=320, var_1_29=64, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=10, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=3] [L193] COND TRUE \read(var_1_41) [L194] var_1_29 = (((((var_1_30 - var_1_14)) > (var_1_13)) ? ((var_1_30 - var_1_14)) : (var_1_13))) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, stepLocal_4=-193, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=2, var_1_20=16, var_1_28=320, var_1_29=2147483647, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=10, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=3] [L196] COND FALSE !(var_1_44 > (last_1_var_1_49 * var_1_4)) [L203] var_1_49 = ((((((var_1_39 - var_1_31)) < (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))) ? ((var_1_39 - var_1_31)) : (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28)))))) - var_1_15) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, stepLocal_4=-193, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=10, var_1_1=2, var_1_20=16, var_1_28=320, var_1_29=2147483647, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=257, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=3] [L205] COND FALSE !(\read(var_1_48)) [L212] var_1_18 = ((((-25) > (var_1_15)) ? (-25) : (var_1_15))) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, stepLocal_4=-193, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=63, var_1_1=2, var_1_20=16, var_1_28=320, var_1_29=2147483647, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=257, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=3] [L214] COND FALSE !(\read(var_1_51)) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, stepLocal_4=-193, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=63, var_1_1=2, var_1_20=16, var_1_28=320, var_1_29=2147483647, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=257, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=3] [L217] unsigned char stepLocal_14 = var_1_17; [L218] signed long int stepLocal_13 = var_1_28; [L219] unsigned char stepLocal_12 = var_1_16; VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_12=64, stepLocal_13=320, stepLocal_14=127, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, stepLocal_4=-193, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=63, var_1_1=2, var_1_20=16, var_1_28=320, var_1_29=2147483647, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=257, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=3] [L220] COND TRUE stepLocal_12 > var_1_18 VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_13=320, stepLocal_14=127, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, stepLocal_4=-193, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=63, var_1_1=2, var_1_20=16, var_1_28=320, var_1_29=2147483647, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=256, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=257, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=3] [L221] COND TRUE stepLocal_14 < var_1_30 [L222] var_1_38 = (var_1_28 - (var_1_39 - var_1_33)) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_13=320, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, stepLocal_4=-193, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=63, var_1_1=2, var_1_20=16, var_1_28=320, var_1_29=2147483647, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=-32444, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=257, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=3] [L237] signed short int stepLocal_6 = var_1_38; VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_13=320, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, stepLocal_4=-193, stepLocal_6=-32444, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=63, var_1_1=2, var_1_20=16, var_1_28=320, var_1_29=2147483647, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=-32444, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=257, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=3] [L238] COND FALSE !(\read(var_1_51)) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_13=320, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, stepLocal_4=-193, stepLocal_6=-32444, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=63, var_1_1=2, var_1_20=16, var_1_28=320, var_1_29=2147483647, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=-32444, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=257, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=3] [L245] unsigned char stepLocal_7 = var_1_14; VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_13=320, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, stepLocal_4=-193, stepLocal_6=-32444, stepLocal_7=0, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=63, var_1_1=2, var_1_20=16, var_1_28=320, var_1_29=2147483647, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-256, var_1_37=-5, var_1_38=-32444, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=257, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=3] [L246] COND FALSE !(last_1_var_1_36 >= stepLocal_7) [L249] var_1_36 = (var_1_34 + -50) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_13=320, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, stepLocal_4=-193, stepLocal_6=-32444, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=63, var_1_1=2, var_1_20=16, var_1_28=320, var_1_29=2147483647, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-55, var_1_37=-5, var_1_38=-32444, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=257, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=3] [L251] signed long int stepLocal_11 = (((var_1_13) > (-1)) ? (var_1_13) : (-1)); [L252] signed short int stepLocal_10 = var_1_36; [L253] signed long int stepLocal_9 = - var_1_44; [L254] unsigned char stepLocal_8 = var_1_16; VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_10=-55, stepLocal_11=128, stepLocal_13=320, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, stepLocal_4=-193, stepLocal_6=-32444, stepLocal_8=64, stepLocal_9=-256, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=63, var_1_1=2, var_1_20=16, var_1_28=320, var_1_29=2147483647, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-55, var_1_37=-5, var_1_38=-32444, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=257, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=3] [L255] COND FALSE !(\read(var_1_48)) [L276] var_1_37 = ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, stepLocal_0=0, stepLocal_10=-55, stepLocal_11=128, stepLocal_13=320, stepLocal_16=1, stepLocal_1=-160, stepLocal_2=0, stepLocal_4=-193, stepLocal_6=-32444, stepLocal_8=64, stepLocal_9=-256, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=63, var_1_1=2, var_1_20=16, var_1_28=320, var_1_29=2147483647, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-55, var_1_37=3, var_1_38=-32444, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=257, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=3] [L366] RET step() [L367] CALL, EXPR property() [L357] EXPR (((var_1_51 ? (var_1_1 == ((double) (4.2 - ((((9.5) > (((((var_1_3) < 0 ) ? -(var_1_3) : (var_1_3))))) ? (9.5) : (((((var_1_3) < 0 ) ? -(var_1_3) : (var_1_3))))))))) : (var_1_1 == ((double) ((((var_1_3) < 0 ) ? -(var_1_3) : (var_1_3)))))) && ((! last_1_var_1_41) ? (((((((32 * last_1_var_1_37)) > (last_1_var_1_29)) ? ((32 * last_1_var_1_37)) : (last_1_var_1_29))) <= last_1_var_1_34) ? (var_1_4 == ((unsigned short int) ((last_1_var_1_37 + (last_1_var_1_29 + last_1_var_1_14)) + ((((last_1_var_1_14) > (last_1_var_1_14)) ? (last_1_var_1_14) : (last_1_var_1_14)))))) : (((last_1_var_1_14 <= (last_1_var_1_14 + last_1_var_1_37)) || (last_1_var_1_14 < (last_1_var_1_29 % 25))) ? (var_1_4 == ((unsigned short int) ((last_1_var_1_14 + last_1_var_1_37) + (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - last_1_var_1_29)))) : (var_1_4 == ((unsigned short int) var_1_11)))) : (var_1_4 == ((unsigned short int) last_1_var_1_29)))) && (var_1_51 ? (var_1_12 == ((signed long int) (var_1_14 + ((((var_1_11) > (-128)) ? (var_1_11) : (-128)))))) : 1)) && ((last_1_var_1_12 < (last_1_var_1_29 * last_1_var_1_44)) ? (var_1_13 == ((unsigned short int) ((((last_1_var_1_14) < (last_1_var_1_12)) ? (last_1_var_1_14) : (last_1_var_1_12))))) : ((! last_1_var_1_41) ? (var_1_13 == ((unsigned short int) (last_1_var_1_14 + last_1_var_1_12))) : ((last_1_var_1_28 <= (16 & var_1_11)) ? (var_1_13 == ((unsigned short int) ((((var_1_11) < (8)) ? (var_1_11) : (8))))) : 1))) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=63, var_1_1=2, var_1_20=16, var_1_28=320, var_1_29=2147483647, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-55, var_1_37=3, var_1_38=-32444, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=257, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=3] [L357] EXPR (((((((((((((var_1_51 ? (var_1_1 == ((double) (4.2 - ((((9.5) > (((((var_1_3) < 0 ) ? -(var_1_3) : (var_1_3))))) ? (9.5) : (((((var_1_3) < 0 ) ? -(var_1_3) : (var_1_3))))))))) : (var_1_1 == ((double) ((((var_1_3) < 0 ) ? -(var_1_3) : (var_1_3)))))) && ((! last_1_var_1_41) ? (((((((32 * last_1_var_1_37)) > (last_1_var_1_29)) ? ((32 * last_1_var_1_37)) : (last_1_var_1_29))) <= last_1_var_1_34) ? (var_1_4 == ((unsigned short int) ((last_1_var_1_37 + (last_1_var_1_29 + last_1_var_1_14)) + ((((last_1_var_1_14) > (last_1_var_1_14)) ? (last_1_var_1_14) : (last_1_var_1_14)))))) : (((last_1_var_1_14 <= (last_1_var_1_14 + last_1_var_1_37)) || (last_1_var_1_14 < (last_1_var_1_29 % 25))) ? (var_1_4 == ((unsigned short int) ((last_1_var_1_14 + last_1_var_1_37) + (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - last_1_var_1_29)))) : (var_1_4 == ((unsigned short int) var_1_11)))) : (var_1_4 == ((unsigned short int) last_1_var_1_29)))) && (var_1_51 ? (var_1_12 == ((signed long int) (var_1_14 + ((((var_1_11) > (-128)) ? (var_1_11) : (-128)))))) : 1)) && ((last_1_var_1_12 < (last_1_var_1_29 * last_1_var_1_44)) ? (var_1_13 == ((unsigned short int) ((((last_1_var_1_14) < (last_1_var_1_12)) ? (last_1_var_1_14) : (last_1_var_1_12))))) : ((! last_1_var_1_41) ? (var_1_13 == ((unsigned short int) (last_1_var_1_14 + last_1_var_1_12))) : ((last_1_var_1_28 <= (16 & var_1_11)) ? (var_1_13 == ((unsigned short int) ((((var_1_11) < (8)) ? (var_1_11) : (8))))) : 1)))) && ((last_1_var_1_1 <= var_1_3) ? ((! last_1_var_1_51) ? (var_1_14 == ((unsigned char) ((var_1_15 + var_1_16) - var_1_17))) : (var_1_14 == ((unsigned char) ((((var_1_15) > (10)) ? (var_1_15) : (10)))))) : 1)) && (var_1_48 ? ((var_1_3 >= 256.25) ? (var_1_48 ? (var_1_18 == ((signed short int) var_1_49)) : 1) : 1) : (var_1_18 == ((signed short int) ((((-25) > (var_1_15)) ? (-25) : (var_1_15))))))) && (var_1_20 == ((unsigned long int) (16u + var_1_14)))) && (var_1_41 ? ((var_1_14 != (var_1_14 / ((((var_1_15) < (64)) ? (var_1_15) : (64))))) ? ((! var_1_51) ? (var_1_21 == ((float) ((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) + var_1_24) - var_1_25))) : (var_1_21 == ((float) (((((var_1_23 + var_1_24)) < ((var_1_26 + var_1_27))) ? ((var_1_23 + var_1_24)) : ((var_1_26 + var_1_27))))))) : (var_1_21 == ((float) (((((var_1_26) > (var_1_27)) ? (var_1_26) : (var_1_27))) + var_1_23)))) : ((var_1_15 > var_1_28) ? (var_1_21 == ((float) var_1_25)) : (var_1_21 == ((float) var_1_23))))) && (var_1_28 == ((signed long int) (var_1_16 + var_1_44)))) && (var_1_41 ? (var_1_29 == ((unsigned long int) (((((var_1_30 - var_1_14)) > (var_1_13)) ? ((var_1_30 - var_1_14)) : (var_1_13))))) : 1)) && (var_1_48 ? (var_1_31 == ((signed char) (var_1_32 - var_1_33))) : (var_1_31 == ((signed char) (((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) - ((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33)))))))) && (var_1_51 ? ((var_1_38 <= 200) ? (var_1_34 == ((signed long int) (2 - ((var_1_35 - var_1_38) - last_1_var_1_34)))) : (var_1_34 == ((signed long int) (((var_1_16 + var_1_14) + var_1_38) - var_1_15)))) : 1)) && ((last_1_var_1_36 >= var_1_14) ? (var_1_36 == ((signed short int) ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))))) : (var_1_36 == ((signed short int) (var_1_34 + -50))))) && (var_1_48 ? ((var_1_16 < 8) ? (var_1_37 == ((signed short int) var_1_17)) : ((25u < (- var_1_44)) ? (var_1_37 == ((signed short int) (var_1_17 - var_1_16))) : ((var_1_36 >= ((var_1_11 - last_1_var_1_37) - var_1_15)) ? (var_1_37 == ((signed short int) ((((((((-2) < (var_1_17)) ? (-2) : (var_1_17)))) > (((((var_1_36 - var_1_14) < 0 ) ? -(var_1_36 - var_1_14) : (var_1_36 - var_1_14))))) ? (((((-2) < (var_1_17)) ? (-2) : (var_1_17)))) : (((((var_1_36 - var_1_14) < 0 ) ? -(var_1_36 - var_1_14) : (var_1_36 - var_1_14)))))))) : (((((((var_1_33 & var_1_52)) > (0)) ? ((var_1_33 & var_1_52)) : (0))) < ((((var_1_13) > (-1)) ? (var_1_13) : (-1)))) ? (var_1_51 ? (var_1_37 == ((signed short int) ((((var_1_4) < ((var_1_16 - var_1_15))) ? (var_1_4) : ((var_1_16 - var_1_15)))))) : (var_1_37 == ((signed short int) (((((var_1_4 + last_1_var_1_37) + var_1_32) < 0 ) ? -((var_1_4 + last_1_var_1_37) + var_1_32) : ((var_1_4 + last_1_var_1_37) + var_1_32)))))) : 1)))) : (var_1_37 == ((signed short int) ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32)))))) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=63, var_1_1=2, var_1_20=16, var_1_28=320, var_1_29=2147483647, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-55, var_1_37=3, var_1_38=-32444, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=257, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=3] [L357] EXPR ((((((((((((((((var_1_51 ? (var_1_1 == ((double) (4.2 - ((((9.5) > (((((var_1_3) < 0 ) ? -(var_1_3) : (var_1_3))))) ? (9.5) : (((((var_1_3) < 0 ) ? -(var_1_3) : (var_1_3))))))))) : (var_1_1 == ((double) ((((var_1_3) < 0 ) ? -(var_1_3) : (var_1_3)))))) && ((! last_1_var_1_41) ? (((((((32 * last_1_var_1_37)) > (last_1_var_1_29)) ? ((32 * last_1_var_1_37)) : (last_1_var_1_29))) <= last_1_var_1_34) ? (var_1_4 == ((unsigned short int) ((last_1_var_1_37 + (last_1_var_1_29 + last_1_var_1_14)) + ((((last_1_var_1_14) > (last_1_var_1_14)) ? (last_1_var_1_14) : (last_1_var_1_14)))))) : (((last_1_var_1_14 <= (last_1_var_1_14 + last_1_var_1_37)) || (last_1_var_1_14 < (last_1_var_1_29 % 25))) ? (var_1_4 == ((unsigned short int) ((last_1_var_1_14 + last_1_var_1_37) + (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - last_1_var_1_29)))) : (var_1_4 == ((unsigned short int) var_1_11)))) : (var_1_4 == ((unsigned short int) last_1_var_1_29)))) && (var_1_51 ? (var_1_12 == ((signed long int) (var_1_14 + ((((var_1_11) > (-128)) ? (var_1_11) : (-128)))))) : 1)) && ((last_1_var_1_12 < (last_1_var_1_29 * last_1_var_1_44)) ? (var_1_13 == ((unsigned short int) ((((last_1_var_1_14) < (last_1_var_1_12)) ? (last_1_var_1_14) : (last_1_var_1_12))))) : ((! last_1_var_1_41) ? (var_1_13 == ((unsigned short int) (last_1_var_1_14 + last_1_var_1_12))) : ((last_1_var_1_28 <= (16 & var_1_11)) ? (var_1_13 == ((unsigned short int) ((((var_1_11) < (8)) ? (var_1_11) : (8))))) : 1)))) && ((last_1_var_1_1 <= var_1_3) ? ((! last_1_var_1_51) ? (var_1_14 == ((unsigned char) ((var_1_15 + var_1_16) - var_1_17))) : (var_1_14 == ((unsigned char) ((((var_1_15) > (10)) ? (var_1_15) : (10)))))) : 1)) && (var_1_48 ? ((var_1_3 >= 256.25) ? (var_1_48 ? (var_1_18 == ((signed short int) var_1_49)) : 1) : 1) : (var_1_18 == ((signed short int) ((((-25) > (var_1_15)) ? (-25) : (var_1_15))))))) && (var_1_20 == ((unsigned long int) (16u + var_1_14)))) && (var_1_41 ? ((var_1_14 != (var_1_14 / ((((var_1_15) < (64)) ? (var_1_15) : (64))))) ? ((! var_1_51) ? (var_1_21 == ((float) ((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) + var_1_24) - var_1_25))) : (var_1_21 == ((float) (((((var_1_23 + var_1_24)) < ((var_1_26 + var_1_27))) ? ((var_1_23 + var_1_24)) : ((var_1_26 + var_1_27))))))) : (var_1_21 == ((float) (((((var_1_26) > (var_1_27)) ? (var_1_26) : (var_1_27))) + var_1_23)))) : ((var_1_15 > var_1_28) ? (var_1_21 == ((float) var_1_25)) : (var_1_21 == ((float) var_1_23))))) && (var_1_28 == ((signed long int) (var_1_16 + var_1_44)))) && (var_1_41 ? (var_1_29 == ((unsigned long int) (((((var_1_30 - var_1_14)) > (var_1_13)) ? ((var_1_30 - var_1_14)) : (var_1_13))))) : 1)) && (var_1_48 ? (var_1_31 == ((signed char) (var_1_32 - var_1_33))) : (var_1_31 == ((signed char) (((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) - ((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33)))))))) && (var_1_51 ? ((var_1_38 <= 200) ? (var_1_34 == ((signed long int) (2 - ((var_1_35 - var_1_38) - last_1_var_1_34)))) : (var_1_34 == ((signed long int) (((var_1_16 + var_1_14) + var_1_38) - var_1_15)))) : 1)) && ((last_1_var_1_36 >= var_1_14) ? (var_1_36 == ((signed short int) ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))))) : (var_1_36 == ((signed short int) (var_1_34 + -50))))) && (var_1_48 ? ((var_1_16 < 8) ? (var_1_37 == ((signed short int) var_1_17)) : ((25u < (- var_1_44)) ? (var_1_37 == ((signed short int) (var_1_17 - var_1_16))) : ((var_1_36 >= ((var_1_11 - last_1_var_1_37) - var_1_15)) ? (var_1_37 == ((signed short int) ((((((((-2) < (var_1_17)) ? (-2) : (var_1_17)))) > (((((var_1_36 - var_1_14) < 0 ) ? -(var_1_36 - var_1_14) : (var_1_36 - var_1_14))))) ? (((((-2) < (var_1_17)) ? (-2) : (var_1_17)))) : (((((var_1_36 - var_1_14) < 0 ) ? -(var_1_36 - var_1_14) : (var_1_36 - var_1_14)))))))) : (((((((var_1_33 & var_1_52)) > (0)) ? ((var_1_33 & var_1_52)) : (0))) < ((((var_1_13) > (-1)) ? (var_1_13) : (-1)))) ? (var_1_51 ? (var_1_37 == ((signed short int) ((((var_1_4) < ((var_1_16 - var_1_15))) ? (var_1_4) : ((var_1_16 - var_1_15)))))) : (var_1_37 == ((signed short int) (((((var_1_4 + last_1_var_1_37) + var_1_32) < 0 ) ? -((var_1_4 + last_1_var_1_37) + var_1_32) : ((var_1_4 + last_1_var_1_37) + var_1_32)))))) : 1)))) : (var_1_37 == ((signed short int) ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))))))) && ((var_1_16 > var_1_18) ? ((var_1_17 < var_1_30) ? (var_1_38 == ((signed short int) (var_1_28 - (var_1_39 - var_1_33)))) : 1) : ((var_1_27 < ((((var_1_26) > (var_1_3)) ? (var_1_26) : (var_1_3)))) ? (var_1_38 == ((signed short int) ((2 - ((((var_1_16) > (var_1_18)) ? (var_1_16) : (var_1_18)))) + var_1_14))) : (var_1_41 ? ((var_1_28 >= ((((var_1_12) < ((var_1_49 % var_1_16))) ? (var_1_12) : ((var_1_49 % var_1_16))))) ? (var_1_38 == ((signed short int) (var_1_33 - (((((var_1_49) > (var_1_15)) ? (var_1_49) : (var_1_15))) + var_1_14)))) : 1) : (var_1_38 == ((signed short int) ((((var_1_15) > (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))) ? (var_1_15) : (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28)))))))))))) && (last_1_var_1_51 ? (var_1_41 == ((unsigned char) var_1_42)) : (var_1_41 == ((unsigned char) (last_1_var_1_48 || var_1_43))))) && ((last_1_var_1_51 || (var_1_25 > var_1_27)) ? ((((((((((64.75) < (var_1_23)) ? (64.75) : (var_1_23)))) > (var_1_27)) ? (((((64.75) < (var_1_23)) ? (64.75) : (var_1_23)))) : (var_1_27))) > ((var_1_24 * last_1_var_1_1) / ((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))))) ? (var_1_44 == ((signed long int) ((((last_1_var_1_12) > (last_1_var_1_14)) ? (last_1_var_1_12) : (last_1_var_1_14))))) : (var_1_44 == ((signed long int) ((((((((((((last_1_var_1_38) > (last_1_var_1_14)) ? (last_1_var_1_38) : (last_1_var_1_14)))) < (var_1_11)) ? (((((last_1_var_1_38) > (last_1_var_1_14)) ? (last_1_var_1_38) : (last_1_var_1_14)))) : (var_1_11)))) < ((last_1_var_1_44 - last_1_var_1_12))) ? (((((((((last_1_var_1_38) > (last_1_var_1_14)) ? (last_1_var_1_38) : (last_1_var_1_14)))) < (var_1_11)) ? (((((last_1_var_1_38) > (last_1_var_1_14)) ? (last_1_var_1_38) : (last_1_var_1_14)))) : (var_1_11)))) : ((last_1_var_1_44 - last_1_var_1_12))))))) : (((8 << last_1_var_1_44) < (last_1_var_1_36 | last_1_var_1_44)) ? ((var_1_43 && last_1_var_1_41) ? (var_1_44 == ((signed long int) (((((((((var_1_35 - last_1_var_1_38)) < (last_1_var_1_14)) ? ((var_1_35 - last_1_var_1_38)) : (last_1_var_1_14)))) < (((((last_1_var_1_38) < 0 ) ? -(last_1_var_1_38) : (last_1_var_1_38))))) ? ((((((var_1_35 - last_1_var_1_38)) < (last_1_var_1_14)) ? ((var_1_35 - last_1_var_1_38)) : (last_1_var_1_14)))) : (((((last_1_var_1_38) < 0 ) ? -(last_1_var_1_38) : (last_1_var_1_38)))))))) : 1) : (var_1_44 == ((signed long int) last_1_var_1_14)))) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=63, var_1_1=2, var_1_20=16, var_1_28=320, var_1_29=2147483647, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-55, var_1_37=3, var_1_38=-32444, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=257, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=3] [L357-L358] return (((((((((((((((((((((var_1_51 ? (var_1_1 == ((double) (4.2 - ((((9.5) > (((((var_1_3) < 0 ) ? -(var_1_3) : (var_1_3))))) ? (9.5) : (((((var_1_3) < 0 ) ? -(var_1_3) : (var_1_3))))))))) : (var_1_1 == ((double) ((((var_1_3) < 0 ) ? -(var_1_3) : (var_1_3)))))) && ((! last_1_var_1_41) ? (((((((32 * last_1_var_1_37)) > (last_1_var_1_29)) ? ((32 * last_1_var_1_37)) : (last_1_var_1_29))) <= last_1_var_1_34) ? (var_1_4 == ((unsigned short int) ((last_1_var_1_37 + (last_1_var_1_29 + last_1_var_1_14)) + ((((last_1_var_1_14) > (last_1_var_1_14)) ? (last_1_var_1_14) : (last_1_var_1_14)))))) : (((last_1_var_1_14 <= (last_1_var_1_14 + last_1_var_1_37)) || (last_1_var_1_14 < (last_1_var_1_29 % 25))) ? (var_1_4 == ((unsigned short int) ((last_1_var_1_14 + last_1_var_1_37) + (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) - last_1_var_1_29)))) : (var_1_4 == ((unsigned short int) var_1_11)))) : (var_1_4 == ((unsigned short int) last_1_var_1_29)))) && (var_1_51 ? (var_1_12 == ((signed long int) (var_1_14 + ((((var_1_11) > (-128)) ? (var_1_11) : (-128)))))) : 1)) && ((last_1_var_1_12 < (last_1_var_1_29 * last_1_var_1_44)) ? (var_1_13 == ((unsigned short int) ((((last_1_var_1_14) < (last_1_var_1_12)) ? (last_1_var_1_14) : (last_1_var_1_12))))) : ((! last_1_var_1_41) ? (var_1_13 == ((unsigned short int) (last_1_var_1_14 + last_1_var_1_12))) : ((last_1_var_1_28 <= (16 & var_1_11)) ? (var_1_13 == ((unsigned short int) ((((var_1_11) < (8)) ? (var_1_11) : (8))))) : 1)))) && ((last_1_var_1_1 <= var_1_3) ? ((! last_1_var_1_51) ? (var_1_14 == ((unsigned char) ((var_1_15 + var_1_16) - var_1_17))) : (var_1_14 == ((unsigned char) ((((var_1_15) > (10)) ? (var_1_15) : (10)))))) : 1)) && (var_1_48 ? ((var_1_3 >= 256.25) ? (var_1_48 ? (var_1_18 == ((signed short int) var_1_49)) : 1) : 1) : (var_1_18 == ((signed short int) ((((-25) > (var_1_15)) ? (-25) : (var_1_15))))))) && (var_1_20 == ((unsigned long int) (16u + var_1_14)))) && (var_1_41 ? ((var_1_14 != (var_1_14 / ((((var_1_15) < (64)) ? (var_1_15) : (64))))) ? ((! var_1_51) ? (var_1_21 == ((float) ((((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) + var_1_24) - var_1_25))) : (var_1_21 == ((float) (((((var_1_23 + var_1_24)) < ((var_1_26 + var_1_27))) ? ((var_1_23 + var_1_24)) : ((var_1_26 + var_1_27))))))) : (var_1_21 == ((float) (((((var_1_26) > (var_1_27)) ? (var_1_26) : (var_1_27))) + var_1_23)))) : ((var_1_15 > var_1_28) ? (var_1_21 == ((float) var_1_25)) : (var_1_21 == ((float) var_1_23))))) && (var_1_28 == ((signed long int) (var_1_16 + var_1_44)))) && (var_1_41 ? (var_1_29 == ((unsigned long int) (((((var_1_30 - var_1_14)) > (var_1_13)) ? ((var_1_30 - var_1_14)) : (var_1_13))))) : 1)) && (var_1_48 ? (var_1_31 == ((signed char) (var_1_32 - var_1_33))) : (var_1_31 == ((signed char) (((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) - ((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33)))))))) && (var_1_51 ? ((var_1_38 <= 200) ? (var_1_34 == ((signed long int) (2 - ((var_1_35 - var_1_38) - last_1_var_1_34)))) : (var_1_34 == ((signed long int) (((var_1_16 + var_1_14) + var_1_38) - var_1_15)))) : 1)) && ((last_1_var_1_36 >= var_1_14) ? (var_1_36 == ((signed short int) ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))))) : (var_1_36 == ((signed short int) (var_1_34 + -50))))) && (var_1_48 ? ((var_1_16 < 8) ? (var_1_37 == ((signed short int) var_1_17)) : ((25u < (- var_1_44)) ? (var_1_37 == ((signed short int) (var_1_17 - var_1_16))) : ((var_1_36 >= ((var_1_11 - last_1_var_1_37) - var_1_15)) ? (var_1_37 == ((signed short int) ((((((((-2) < (var_1_17)) ? (-2) : (var_1_17)))) > (((((var_1_36 - var_1_14) < 0 ) ? -(var_1_36 - var_1_14) : (var_1_36 - var_1_14))))) ? (((((-2) < (var_1_17)) ? (-2) : (var_1_17)))) : (((((var_1_36 - var_1_14) < 0 ) ? -(var_1_36 - var_1_14) : (var_1_36 - var_1_14)))))))) : (((((((var_1_33 & var_1_52)) > (0)) ? ((var_1_33 & var_1_52)) : (0))) < ((((var_1_13) > (-1)) ? (var_1_13) : (-1)))) ? (var_1_51 ? (var_1_37 == ((signed short int) ((((var_1_4) < ((var_1_16 - var_1_15))) ? (var_1_4) : ((var_1_16 - var_1_15)))))) : (var_1_37 == ((signed short int) (((((var_1_4 + last_1_var_1_37) + var_1_32) < 0 ) ? -((var_1_4 + last_1_var_1_37) + var_1_32) : ((var_1_4 + last_1_var_1_37) + var_1_32)))))) : 1)))) : (var_1_37 == ((signed short int) ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))))))) && ((var_1_16 > var_1_18) ? ((var_1_17 < var_1_30) ? (var_1_38 == ((signed short int) (var_1_28 - (var_1_39 - var_1_33)))) : 1) : ((var_1_27 < ((((var_1_26) > (var_1_3)) ? (var_1_26) : (var_1_3)))) ? (var_1_38 == ((signed short int) ((2 - ((((var_1_16) > (var_1_18)) ? (var_1_16) : (var_1_18)))) + var_1_14))) : (var_1_41 ? ((var_1_28 >= ((((var_1_12) < ((var_1_49 % var_1_16))) ? (var_1_12) : ((var_1_49 % var_1_16))))) ? (var_1_38 == ((signed short int) (var_1_33 - (((((var_1_49) > (var_1_15)) ? (var_1_49) : (var_1_15))) + var_1_14)))) : 1) : (var_1_38 == ((signed short int) ((((var_1_15) > (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))) ? (var_1_15) : (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28)))))))))))) && (last_1_var_1_51 ? (var_1_41 == ((unsigned char) var_1_42)) : (var_1_41 == ((unsigned char) (last_1_var_1_48 || var_1_43))))) && ((last_1_var_1_51 || (var_1_25 > var_1_27)) ? ((((((((((64.75) < (var_1_23)) ? (64.75) : (var_1_23)))) > (var_1_27)) ? (((((64.75) < (var_1_23)) ? (64.75) : (var_1_23)))) : (var_1_27))) > ((var_1_24 * last_1_var_1_1) / ((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))))) ? (var_1_44 == ((signed long int) ((((last_1_var_1_12) > (last_1_var_1_14)) ? (last_1_var_1_12) : (last_1_var_1_14))))) : (var_1_44 == ((signed long int) ((((((((((((last_1_var_1_38) > (last_1_var_1_14)) ? (last_1_var_1_38) : (last_1_var_1_14)))) < (var_1_11)) ? (((((last_1_var_1_38) > (last_1_var_1_14)) ? (last_1_var_1_38) : (last_1_var_1_14)))) : (var_1_11)))) < ((last_1_var_1_44 - last_1_var_1_12))) ? (((((((((last_1_var_1_38) > (last_1_var_1_14)) ? (last_1_var_1_38) : (last_1_var_1_14)))) < (var_1_11)) ? (((((last_1_var_1_38) > (last_1_var_1_14)) ? (last_1_var_1_38) : (last_1_var_1_14)))) : (var_1_11)))) : ((last_1_var_1_44 - last_1_var_1_12))))))) : (((8 << last_1_var_1_44) < (last_1_var_1_36 | last_1_var_1_44)) ? ((var_1_43 && last_1_var_1_41) ? (var_1_44 == ((signed long int) (((((((((var_1_35 - last_1_var_1_38)) < (last_1_var_1_14)) ? ((var_1_35 - last_1_var_1_38)) : (last_1_var_1_14)))) < (((((last_1_var_1_38) < 0 ) ? -(last_1_var_1_38) : (last_1_var_1_38))))) ? ((((((var_1_35 - last_1_var_1_38)) < (last_1_var_1_14)) ? ((var_1_35 - last_1_var_1_38)) : (last_1_var_1_14)))) : (((((last_1_var_1_38) < 0 ) ? -(last_1_var_1_38) : (last_1_var_1_38)))))))) : 1) : (var_1_44 == ((signed long int) last_1_var_1_14))))) && ((! var_1_42) ? (var_1_48 == ((unsigned char) var_1_42)) : (var_1_48 == ((unsigned char) (var_1_41 || (! var_1_42)))))) && ((var_1_44 > (last_1_var_1_49 * var_1_4)) ? ((var_1_25 < ((var_1_27 + var_1_24) + var_1_1)) ? (var_1_49 == ((signed short int) ((((var_1_32) < (var_1_33)) ? (var_1_32) : (var_1_33))))) : (var_1_49 == ((signed short int) var_1_16))) : (var_1_49 == ((signed short int) ((((((var_1_39 - var_1_31)) < (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))))) ? ((var_1_39 - var_1_31)) : (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28)))))) - var_1_15))))) && (((((((last_1_var_1_4 / var_1_35)) > (last_1_var_1_18)) ? ((last_1_var_1_4 / var_1_35)) : (last_1_var_1_18))) < last_1_var_1_37) ? (var_1_51 == ((unsigned char) var_1_42)) : (var_1_51 == ((unsigned char) 0)))) && (var_1_42 ? (var_1_52 == ((unsigned short int) var_1_31)) : 1)) && ((var_1_41 && (var_1_46 != var_1_24)) ? (var_1_53 == ((float) ((((((var_1_24 + var_1_54) - var_1_25)) > ((var_1_27 + (var_1_55 + var_1_56)))) ? (((var_1_24 + var_1_54) - var_1_25)) : ((var_1_27 + (var_1_55 + var_1_56))))))) : (var_1_53 == ((float) var_1_54))) ; [L367] RET, EXPR property() [L367] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=63, var_1_1=2, var_1_20=16, var_1_28=320, var_1_29=2147483647, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-55, var_1_37=3, var_1_38=-32444, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=257, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=3] [L19] reach_error() VAL [isInitial=1, last_1_var_1_12=256, last_1_var_1_14=128, last_1_var_1_18=10, last_1_var_1_1=317/10, last_1_var_1_28=-4, last_1_var_1_29=64, last_1_var_1_34=-5, last_1_var_1_36=-256, last_1_var_1_37=-5, last_1_var_1_38=256, last_1_var_1_41=1, last_1_var_1_44=16, last_1_var_1_48=1, last_1_var_1_49=10, last_1_var_1_4=8, last_1_var_1_51=0, var_1_11=-49153, var_1_12=256, var_1_13=128, var_1_14=0, var_1_15=-193, var_1_16=64, var_1_17=127, var_1_18=63, var_1_1=2, var_1_20=16, var_1_28=320, var_1_29=2147483647, var_1_30=2147483647, var_1_31=1, var_1_32=3, var_1_33=2, var_1_34=-5, var_1_35=1610612734, var_1_36=-55, var_1_37=3, var_1_38=-32444, var_1_39=32766, var_1_3=0, var_1_41=1, var_1_42=0, var_1_43=-255, var_1_44=256, var_1_48=0, var_1_49=257, var_1_4=64, var_1_51=0, var_1_52=0, var_1_53=3] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 189 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 16.2s, OverallIterations: 13, TraceHistogramMax: 35, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 5.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5112 SdHoareTripleChecker+Valid, 2.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5108 mSDsluCounter, 10700 SdHoareTripleChecker+Invalid, 1.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6694 mSDsCounter, 716 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1721 IncrementalHoareTripleChecker+Invalid, 2437 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 716 mSolverCounterUnsat, 4006 mSDtfsCounter, 1721 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1846 GetRequests, 1793 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=16725occurred in iteration=11, InterpolantAutomatonStates: 62, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.6s AutomataMinimizationTime, 12 MinimizatonAttempts, 19575 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 5.2s InterpolantComputationTime, 4002 NumberOfCodeBlocks, 4002 NumberOfCodeBlocksAsserted, 16 NumberOfCheckSat, 3482 ConstructedInterpolants, 0 QuantifiedInterpolants, 8407 SizeOfPredicates, 2 NumberOfNonLiveVariables, 1304 ConjunctsInSsa, 21 ConjunctsInUnsatCore, 14 InterpolantComputations, 10 PerfectInterpolantSequences, 32930/33320 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-10 08:27:04,900 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/11.0.12-open/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 ../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-70.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 e475a390090db67ea94556c3e569cedc1b507adccd423442184dd541c13b6194 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.fs.icfgbuilder-eval-023d838-m [2024-11-10 08:27:06,743 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-10 08:27:06,800 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-10 08:27:06,804 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-10 08:27:06,805 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-10 08:27:06,825 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-10 08:27:06,828 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-10 08:27:06,828 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-10 08:27:06,829 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-10 08:27:06,829 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-10 08:27:06,830 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-10 08:27:06,830 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-10 08:27:06,831 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-10 08:27:06,831 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-10 08:27:06,831 INFO L153 SettingsManager]: * Use SBE=true [2024-11-10 08:27:06,833 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-10 08:27:06,834 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-10 08:27:06,834 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-10 08:27:06,834 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-10 08:27:06,834 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-10 08:27:06,834 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-10 08:27:06,835 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-10 08:27:06,835 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-10 08:27:06,835 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-10 08:27:06,835 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-10 08:27:06,835 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-10 08:27:06,835 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-10 08:27:06,835 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-10 08:27:06,835 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-10 08:27:06,836 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-10 08:27:06,836 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-10 08:27:06,836 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-10 08:27:06,836 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-10 08:27:06,837 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-10 08:27:06,837 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-10 08:27:06,837 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-10 08:27:06,837 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-10 08:27:06,837 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-10 08:27:06,837 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-11-10 08:27:06,837 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-10 08:27:06,837 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-10 08:27:06,838 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-10 08:27:06,838 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-10 08:27:06,838 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-10 08:27:06,839 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 -> e475a390090db67ea94556c3e569cedc1b507adccd423442184dd541c13b6194 [2024-11-10 08:27:07,080 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-10 08:27:07,101 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-10 08:27:07,103 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-10 08:27:07,105 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-10 08:27:07,105 INFO L274 PluginConnector]: CDTParser initialized [2024-11-10 08:27:07,106 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-70.i [2024-11-10 08:27:08,402 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-10 08:27:08,595 INFO L384 CDTParser]: Found 1 translation units. [2024-11-10 08:27:08,596 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-70.i [2024-11-10 08:27:08,610 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4e70e87c2/93c87fa7a3944b5b9be4878b49f140ba/FLAG2f5217266 [2024-11-10 08:27:08,623 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4e70e87c2/93c87fa7a3944b5b9be4878b49f140ba [2024-11-10 08:27:08,626 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-10 08:27:08,628 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-10 08:27:08,629 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-10 08:27:08,629 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-10 08:27:08,634 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-10 08:27:08,635 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 08:27:08" (1/1) ... [2024-11-10 08:27:08,636 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@47fe932d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:27:08, skipping insertion in model container [2024-11-10 08:27:08,636 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.11 08:27:08" (1/1) ... [2024-11-10 08:27:08,693 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-10 08:27:08,836 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-70.i[916,929] [2024-11-10 08:27:08,961 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-10 08:27:08,977 INFO L200 MainTranslator]: Completed pre-run [2024-11-10 08:27:08,987 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-70.i[916,929] [2024-11-10 08:27:09,068 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-10 08:27:09,090 INFO L204 MainTranslator]: Completed translation [2024-11-10 08:27:09,091 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:27:09 WrapperNode [2024-11-10 08:27:09,091 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-10 08:27:09,091 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-10 08:27:09,092 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-10 08:27:09,092 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-10 08:27:09,096 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:27:09" (1/1) ... [2024-11-10 08:27:09,118 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:27:09" (1/1) ... [2024-11-10 08:27:09,167 INFO L138 Inliner]: procedures = 27, calls = 48, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 327 [2024-11-10 08:27:09,168 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-10 08:27:09,169 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-10 08:27:09,169 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-10 08:27:09,169 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-10 08:27:09,177 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:27:09" (1/1) ... [2024-11-10 08:27:09,178 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:27:09" (1/1) ... [2024-11-10 08:27:09,188 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:27:09" (1/1) ... [2024-11-10 08:27:09,212 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-10 08:27:09,213 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:27:09" (1/1) ... [2024-11-10 08:27:09,213 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:27:09" (1/1) ... [2024-11-10 08:27:09,234 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:27:09" (1/1) ... [2024-11-10 08:27:09,236 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:27:09" (1/1) ... [2024-11-10 08:27:09,239 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:27:09" (1/1) ... [2024-11-10 08:27:09,245 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:27:09" (1/1) ... [2024-11-10 08:27:09,254 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-10 08:27:09,254 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-10 08:27:09,255 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-10 08:27:09,255 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-10 08:27:09,256 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:27:09" (1/1) ... [2024-11-10 08:27:09,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-10 08:27:09,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-10 08:27:09,286 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-10 08:27:09,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-10 08:27:09,324 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-10 08:27:09,325 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-10 08:27:09,325 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-10 08:27:09,325 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-10 08:27:09,325 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-10 08:27:09,325 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-10 08:27:09,432 INFO L256 CfgBuilder]: Building ICFG [2024-11-10 08:27:09,434 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-10 08:27:31,452 INFO L? ?]: Removed 46 outVars from TransFormulas that were not future-live. [2024-11-10 08:27:31,452 INFO L307 CfgBuilder]: Performing block encoding [2024-11-10 08:27:31,468 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-10 08:27:31,468 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-10 08:27:31,468 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 10.11 08:27:31 BoogieIcfgContainer [2024-11-10 08:27:31,468 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-11-10 08:27:31,471 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-10 08:27:31,471 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-10 08:27:31,474 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-10 08:27:31,474 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.11 08:27:08" (1/3) ... [2024-11-10 08:27:31,475 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21996c08 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.11 08:27:31, skipping insertion in model container [2024-11-10 08:27:31,475 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.11 08:27:09" (2/3) ... [2024-11-10 08:27:31,476 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@21996c08 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.11 08:27:31, skipping insertion in model container [2024-11-10 08:27:31,476 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 10.11 08:27:31" (3/3) ... [2024-11-10 08:27:31,477 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-70.i [2024-11-10 08:27:31,489 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-10 08:27:31,489 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-10 08:27:31,531 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-10 08:27:31,538 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;@414c3cf3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-10 08:27:31,539 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-10 08:27:31,543 INFO L276 IsEmpty]: Start isEmpty. Operand has 133 states, 95 states have (on average 1.5157894736842106) internal successors, (144), 96 states have internal predecessors, (144), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-10 08:27:31,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2024-11-10 08:27:31,560 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:27:31,561 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:27:31,561 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:27:31,575 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:27:31,577 INFO L85 PathProgramCache]: Analyzing trace with hash 2103696079, now seen corresponding path program 1 times [2024-11-10 08:27:31,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-10 08:27:31,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [35571721] [2024-11-10 08:27:31,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:27:31,590 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-10 08:27:31,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-10 08:27:31,591 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-10 08:27:31,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-10 08:27:32,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:32,991 INFO L255 TraceCheckSpWp]: Trace formula consists of 431 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-10 08:27:33,003 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-10 08:27:33,054 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 1080 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2024-11-10 08:27:33,056 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-10 08:27:33,056 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-10 08:27:33,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [35571721] [2024-11-10 08:27:33,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [35571721] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-10 08:27:33,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-10 08:27:33,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-10 08:27:33,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19734659] [2024-11-10 08:27:33,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-10 08:27:33,062 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-10 08:27:33,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-10 08:27:33,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-10 08:27:33,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-10 08:27:33,086 INFO L87 Difference]: Start difference. First operand has 133 states, 95 states have (on average 1.5157894736842106) internal successors, (144), 96 states have internal predecessors, (144), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Second operand has 2 states, 2 states have (on average 36.5) internal successors, (73), 2 states have internal predecessors, (73), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-10 08:27:33,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-10 08:27:33,117 INFO L93 Difference]: Finished difference Result 258 states and 456 transitions. [2024-11-10 08:27:33,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-10 08:27:33,121 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 36.5) internal successors, (73), 2 states have internal predecessors, (73), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 241 [2024-11-10 08:27:33,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-10 08:27:33,133 INFO L225 Difference]: With dead ends: 258 [2024-11-10 08:27:33,133 INFO L226 Difference]: Without dead ends: 128 [2024-11-10 08:27:33,136 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 240 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-10 08:27:33,140 INFO L432 NwaCegarLoop]: 206 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 206 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-10 08:27:33,141 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-10 08:27:33,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2024-11-10 08:27:33,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2024-11-10 08:27:33,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 91 states have (on average 1.4945054945054945) internal successors, (136), 91 states have internal predecessors, (136), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-10 08:27:33,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 206 transitions. [2024-11-10 08:27:33,175 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 206 transitions. Word has length 241 [2024-11-10 08:27:33,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-10 08:27:33,176 INFO L471 AbstractCegarLoop]: Abstraction has 128 states and 206 transitions. [2024-11-10 08:27:33,176 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 36.5) internal successors, (73), 2 states have internal predecessors, (73), 2 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-10 08:27:33,176 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 206 transitions. [2024-11-10 08:27:33,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2024-11-10 08:27:33,179 INFO L207 NwaCegarLoop]: Found error trace [2024-11-10 08:27:33,179 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-10 08:27:33,220 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-11-10 08:27:33,379 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-11-10 08:27:33,380 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-10 08:27:33,380 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-10 08:27:33,380 INFO L85 PathProgramCache]: Analyzing trace with hash 419879058, now seen corresponding path program 1 times [2024-11-10 08:27:33,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-10 08:27:33,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1206864429] [2024-11-10 08:27:33,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-10 08:27:33,382 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-10 08:27:33,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-10 08:27:33,384 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-11-10 08:27:33,384 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-11-10 08:27:34,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-10 08:27:34,768 INFO L255 TraceCheckSpWp]: Trace formula consists of 431 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-10 08:27:34,777 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-10 08:27:45,928 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-11-10 08:27:45,928 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-10 08:27:45,928 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-10 08:27:45,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1206864429] [2024-11-10 08:27:45,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1206864429] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-10 08:27:45,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-10 08:27:45,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-10 08:27:45,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044335644] [2024-11-10 08:27:45,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-10 08:27:45,930 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-10 08:27:45,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-10 08:27:45,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-10 08:27:45,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-10 08:27:45,932 INFO L87 Difference]: Start difference. First operand 128 states and 206 transitions. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 3 states have internal predecessors, (69), 1 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 1 states have call successors, (35) [2024-11-10 08:27:51,964 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.63s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-10 08:27:55,980 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-10 08:27:59,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-10 08:28:05,529 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.61s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-10 08:28:09,547 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-10 08:28:13,553 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-10 08:28:17,560 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []