./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 4f9af400 extending candidate: java ['java'] extending candidate: /usr/bin/java ['java', '/usr/bin/java'] extending candidate: /opt/oracle-jdk-bin-*/bin/java ['java', '/usr/bin/java'] extending candidate: /opt/openjdk-*/bin/java ['java', '/usr/bin/java'] extending candidate: /usr/lib/jvm/java-*-openjdk-amd64/bin/java ['java', '/usr/bin/java', '/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java', '/usr/lib/jvm/java-17-openjdk-amd64/bin/java', '/usr/lib/jvm/java-11-openjdk-amd64/bin/java', '/usr/lib/jvm/java-1.17.0-openjdk-amd64/bin/java'] ['/root/.sdkman/candidates/java/21.0.5-tem/bin/java', '-Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config', '-Xmx15G', '-Xms4m', '-jar', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar', '-data', '@noDefault', '-ultimatedata', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data', '-tc', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml', '-i', '../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i', '-s', '/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf', '--cacsl2boogietranslator.entry.function', 'main', '--witnessprinter.witness.directory', '/storage/repos/ultimate-jdk21/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())) )\n\n', '--witnessprinter.graph.data.producer', 'Automizer', '--witnessprinter.graph.data.architecture', '32bit', '--witnessprinter.graph.data.programhash', '7926a30b33e1b2cfbef88164aa80a253fa35bd5831134ee416945ef0a45f9cd1'] Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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 7926a30b33e1b2cfbef88164aa80a253fa35bd5831134ee416945ef0a45f9cd1 --- Real Ultimate output --- This is Ultimate 0.3.0-?-4f9af40 [2024-11-07 05:08:11,427 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-07 05:08:11,504 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-07 05:08:11,510 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-07 05:08:11,511 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-07 05:08:11,542 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-07 05:08:11,543 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-07 05:08:11,543 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-07 05:08:11,543 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-07 05:08:11,543 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-07 05:08:11,544 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-07 05:08:11,544 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-07 05:08:11,544 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-07 05:08:11,544 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-07 05:08:11,544 INFO L153 SettingsManager]: * Use SBE=true [2024-11-07 05:08:11,544 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-07 05:08:11,545 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-07 05:08:11,545 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-07 05:08:11,545 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-07 05:08:11,545 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-07 05:08:11,545 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-07 05:08:11,545 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-07 05:08:11,545 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-07 05:08:11,545 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-07 05:08:11,545 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-07 05:08:11,546 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-07 05:08:11,546 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-07 05:08:11,546 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-07 05:08:11,546 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-07 05:08:11,546 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-07 05:08:11,546 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-07 05:08:11,546 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-07 05:08:11,546 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-07 05:08:11,547 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-07 05:08:11,547 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-07 05:08:11,547 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-07 05:08:11,547 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-07 05:08:11,547 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-07 05:08:11,547 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-07 05:08:11,547 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-07 05:08:11,547 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-07 05:08:11,548 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-07 05:08:11,548 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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-jdk21/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 -> 7926a30b33e1b2cfbef88164aa80a253fa35bd5831134ee416945ef0a45f9cd1 [2024-11-07 05:08:11,812 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-07 05:08:11,822 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-07 05:08:11,824 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-07 05:08:11,825 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-07 05:08:11,826 INFO L274 PluginConnector]: CDTParser initialized [2024-11-07 05:08:11,828 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i [2024-11-07 05:08:13,083 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-07 05:08:13,372 INFO L384 CDTParser]: Found 1 translation units. [2024-11-07 05:08:13,373 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i [2024-11-07 05:08:13,387 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/7f6cabdda/6e816fd05847419eb3b7d623eab291e6/FLAG7767fe9a1 [2024-11-07 05:08:13,654 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/7f6cabdda/6e816fd05847419eb3b7d623eab291e6 [2024-11-07 05:08:13,657 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-07 05:08:13,659 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-07 05:08:13,662 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-07 05:08:13,662 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-07 05:08:13,665 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-07 05:08:13,666 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 05:08:13" (1/1) ... [2024-11-07 05:08:13,667 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e3d6c73 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:13, skipping insertion in model container [2024-11-07 05:08:13,667 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 05:08:13" (1/1) ... [2024-11-07 05:08:13,697 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-07 05:08:13,844 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i[916,929] [2024-11-07 05:08:13,989 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-07 05:08:14,007 INFO L200 MainTranslator]: Completed pre-run [2024-11-07 05:08:14,018 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i[916,929] [2024-11-07 05:08:14,093 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-07 05:08:14,113 INFO L204 MainTranslator]: Completed translation [2024-11-07 05:08:14,114 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:14 WrapperNode [2024-11-07 05:08:14,115 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-07 05:08:14,116 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-07 05:08:14,116 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-07 05:08:14,116 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-07 05:08:14,121 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:14" (1/1) ... [2024-11-07 05:08:14,139 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:14" (1/1) ... [2024-11-07 05:08:14,203 INFO L138 Inliner]: procedures = 26, calls = 79, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 500 [2024-11-07 05:08:14,204 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-07 05:08:14,205 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-07 05:08:14,205 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-07 05:08:14,206 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-07 05:08:14,214 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:14" (1/1) ... [2024-11-07 05:08:14,215 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:14" (1/1) ... [2024-11-07 05:08:14,228 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:14" (1/1) ... [2024-11-07 05:08:14,255 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-07 05:08:14,255 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:14" (1/1) ... [2024-11-07 05:08:14,255 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:14" (1/1) ... [2024-11-07 05:08:14,275 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:14" (1/1) ... [2024-11-07 05:08:14,289 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:14" (1/1) ... [2024-11-07 05:08:14,297 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:14" (1/1) ... [2024-11-07 05:08:14,302 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:14" (1/1) ... [2024-11-07 05:08:14,311 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-07 05:08:14,313 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-07 05:08:14,313 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-07 05:08:14,313 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-07 05:08:14,314 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:14" (1/1) ... [2024-11-07 05:08:14,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-07 05:08:14,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 05:08:14,347 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-07 05:08:14,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-07 05:08:14,371 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-07 05:08:14,371 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-07 05:08:14,371 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-07 05:08:14,371 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-07 05:08:14,372 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-07 05:08:14,372 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-07 05:08:14,532 INFO L238 CfgBuilder]: Building ICFG [2024-11-07 05:08:14,534 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-07 05:08:15,484 INFO L? ?]: Removed 19 outVars from TransFormulas that were not future-live. [2024-11-07 05:08:15,485 INFO L287 CfgBuilder]: Performing block encoding [2024-11-07 05:08:15,504 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-07 05:08:15,505 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-07 05:08:15,505 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 05:08:15 BoogieIcfgContainer [2024-11-07 05:08:15,505 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-07 05:08:15,507 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-07 05:08:15,507 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-07 05:08:15,512 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-07 05:08:15,512 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.11 05:08:13" (1/3) ... [2024-11-07 05:08:15,512 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b637d55 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 05:08:15, skipping insertion in model container [2024-11-07 05:08:15,513 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:14" (2/3) ... [2024-11-07 05:08:15,513 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b637d55 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 05:08:15, skipping insertion in model container [2024-11-07 05:08:15,513 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 05:08:15" (3/3) ... [2024-11-07 05:08:15,514 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-67.i [2024-11-07 05:08:15,528 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-07 05:08:15,528 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-07 05:08:15,597 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-07 05:08:15,608 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;@24c47250, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-07 05:08:15,608 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-07 05:08:15,616 INFO L276 IsEmpty]: Start isEmpty. Operand has 215 states, 146 states have (on average 1.5684931506849316) internal successors, (229), 147 states have internal predecessors, (229), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2024-11-07 05:08:15,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 422 [2024-11-07 05:08:15,643 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 05:08:15,644 INFO L215 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 05:08:15,645 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-07 05:08:15,648 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 05:08:15,650 INFO L85 PathProgramCache]: Analyzing trace with hash -199644521, now seen corresponding path program 1 times [2024-11-07 05:08:15,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 05:08:15,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130720214] [2024-11-07 05:08:15,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 05:08:15,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 05:08:15,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,147 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 05:08:16,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,170 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 05:08:16,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,181 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-07 05:08:16,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,190 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-07 05:08:16,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,198 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 05:08:16,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,207 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-07 05:08:16,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,212 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 05:08:16,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,222 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-07 05:08:16,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,230 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-07 05:08:16,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,236 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-07 05:08:16,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,241 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-07 05:08:16,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,246 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-07 05:08:16,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,251 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-07 05:08:16,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,255 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 05:08:16,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,263 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-07 05:08:16,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,279 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-07 05:08:16,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,285 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-07 05:08:16,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,290 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-07 05:08:16,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,295 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-07 05:08:16,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,302 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-07 05:08:16,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,309 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-07 05:08:16,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,321 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-07 05:08:16,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,329 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 05:08:16,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,341 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-07 05:08:16,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,346 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-07 05:08:16,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,351 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-07 05:08:16,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,356 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-07 05:08:16,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,364 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-07 05:08:16,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,376 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-07 05:08:16,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,384 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-07 05:08:16,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,389 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-07 05:08:16,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,397 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-07 05:08:16,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,404 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-07 05:08:16,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,413 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-07 05:08:16,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,419 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-07 05:08:16,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,424 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-07 05:08:16,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,429 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-07 05:08:16,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-07 05:08:16,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,448 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-07 05:08:16,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-07 05:08:16,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,463 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-07 05:08:16,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,470 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-07 05:08:16,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-07 05:08:16,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-07 05:08:16,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-07 05:08:16,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,486 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-11-07 05:08:16,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,492 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-11-07 05:08:16,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,501 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-11-07 05:08:16,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,506 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-11-07 05:08:16,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,514 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-07 05:08:16,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,524 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-07 05:08:16,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,531 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-07 05:08:16,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,539 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-07 05:08:16,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,544 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-11-07 05:08:16,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,553 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-07 05:08:16,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,563 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-11-07 05:08:16,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,572 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-07 05:08:16,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,579 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-11-07 05:08:16,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,587 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-07 05:08:16,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,592 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-11-07 05:08:16,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-07 05:08:16,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-11-07 05:08:16,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,621 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-07 05:08:16,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,627 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-11-07 05:08:16,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,637 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-07 05:08:16,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,663 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-07 05:08:16,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:16,681 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2024-11-07 05:08:16,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 05:08:16,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130720214] [2024-11-07 05:08:16,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130720214] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 05:08:16,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 05:08:16,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-07 05:08:16,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663584263] [2024-11-07 05:08:16,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 05:08:16,695 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-07 05:08:16,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 05:08:16,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-07 05:08:16,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-07 05:08:16,722 INFO L87 Difference]: Start difference. First operand has 215 states, 146 states have (on average 1.5684931506849316) internal successors, (229), 147 states have internal predecessors, (229), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) Second operand has 2 states, 2 states have (on average 47.0) internal successors, (94), 2 states have internal predecessors, (94), 2 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 2 states have call successors, (66) [2024-11-07 05:08:16,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 05:08:16,783 INFO L93 Difference]: Finished difference Result 423 states and 782 transitions. [2024-11-07 05:08:16,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-07 05:08:16,787 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 47.0) internal successors, (94), 2 states have internal predecessors, (94), 2 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 2 states have call successors, (66) Word has length 421 [2024-11-07 05:08:16,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 05:08:16,798 INFO L225 Difference]: With dead ends: 423 [2024-11-07 05:08:16,798 INFO L226 Difference]: Without dead ends: 211 [2024-11-07 05:08:16,804 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 200 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-07 05:08:16,809 INFO L432 NwaCegarLoop]: 353 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, 353 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-07 05:08:16,811 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 353 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-07 05:08:16,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2024-11-07 05:08:16,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 211. [2024-11-07 05:08:16,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 143 states have (on average 1.5454545454545454) internal successors, (221), 143 states have internal predecessors, (221), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2024-11-07 05:08:16,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 353 transitions. [2024-11-07 05:08:16,889 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 353 transitions. Word has length 421 [2024-11-07 05:08:16,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 05:08:16,890 INFO L471 AbstractCegarLoop]: Abstraction has 211 states and 353 transitions. [2024-11-07 05:08:16,891 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 47.0) internal successors, (94), 2 states have internal predecessors, (94), 2 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 2 states have call successors, (66) [2024-11-07 05:08:16,892 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 353 transitions. [2024-11-07 05:08:16,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 422 [2024-11-07 05:08:16,903 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 05:08:16,904 INFO L215 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 05:08:16,904 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-07 05:08:16,904 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-07 05:08:16,905 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 05:08:16,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1917002861, now seen corresponding path program 1 times [2024-11-07 05:08:16,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 05:08:16,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995857101] [2024-11-07 05:08:16,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 05:08:16,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 05:08:17,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,263 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 05:08:17,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,268 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 05:08:17,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,271 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-07 05:08:17,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,274 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-07 05:08:17,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,278 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 05:08:17,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,282 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-07 05:08:17,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,286 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 05:08:17,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,291 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-07 05:08:17,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,294 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-07 05:08:17,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,301 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-07 05:08:17,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-07 05:08:17,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,310 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-07 05:08:17,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,317 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-07 05:08:17,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,322 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 05:08:17,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,326 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-07 05:08:17,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,332 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-07 05:08:17,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,351 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-07 05:08:17,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,356 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-07 05:08:17,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,359 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-07 05:08:17,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,364 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-07 05:08:17,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-07 05:08:17,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,376 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-07 05:08:17,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 05:08:17,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,385 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-07 05:08:17,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-07 05:08:17,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,394 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-07 05:08:17,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-07 05:08:17,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,401 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-07 05:08:17,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,404 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-07 05:08:17,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,409 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-07 05:08:17,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,417 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-07 05:08:17,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,423 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-07 05:08:17,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,429 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-07 05:08:17,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,433 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-07 05:08:17,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,437 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-07 05:08:17,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,442 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-07 05:08:17,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,446 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-07 05:08:17,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-07 05:08:17,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,457 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-07 05:08:17,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,463 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-07 05:08:17,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,470 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-07 05:08:17,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-07 05:08:17,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,480 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-07 05:08:17,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,484 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-07 05:08:17,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,488 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-07 05:08:17,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,492 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-11-07 05:08:17,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,496 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-11-07 05:08:17,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,501 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-11-07 05:08:17,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,506 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-11-07 05:08:17,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,511 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-07 05:08:17,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,515 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-07 05:08:17,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,526 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-07 05:08:17,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,533 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-07 05:08:17,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,539 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-11-07 05:08:17,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,545 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-07 05:08:17,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-11-07 05:08:17,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,559 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-07 05:08:17,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-11-07 05:08:17,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,571 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-07 05:08:17,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,577 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-11-07 05:08:17,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,583 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-07 05:08:17,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,592 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-11-07 05:08:17,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-07 05:08:17,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,601 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-11-07 05:08:17,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,608 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-07 05:08:17,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-07 05:08:17,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:17,619 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2024-11-07 05:08:17,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 05:08:17,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995857101] [2024-11-07 05:08:17,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995857101] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 05:08:17,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 05:08:17,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-07 05:08:17,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236171246] [2024-11-07 05:08:17,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 05:08:17,623 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-07 05:08:17,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 05:08:17,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-07 05:08:17,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-07 05:08:17,627 INFO L87 Difference]: Start difference. First operand 211 states and 353 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-07 05:08:17,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 05:08:17,751 INFO L93 Difference]: Finished difference Result 619 states and 1037 transitions. [2024-11-07 05:08:17,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-07 05:08:17,751 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 421 [2024-11-07 05:08:17,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 05:08:17,759 INFO L225 Difference]: With dead ends: 619 [2024-11-07 05:08:17,759 INFO L226 Difference]: Without dead ends: 411 [2024-11-07 05:08:17,761 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 134 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-07 05:08:17,761 INFO L432 NwaCegarLoop]: 568 mSDtfsCounter, 332 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 897 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-07 05:08:17,762 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [332 Valid, 897 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-07 05:08:17,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2024-11-07 05:08:17,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 408. [2024-11-07 05:08:17,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 273 states have (on average 1.5238095238095237) internal successors, (416), 273 states have internal predecessors, (416), 132 states have call successors, (132), 2 states have call predecessors, (132), 2 states have return successors, (132), 132 states have call predecessors, (132), 132 states have call successors, (132) [2024-11-07 05:08:17,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 680 transitions. [2024-11-07 05:08:17,850 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 680 transitions. Word has length 421 [2024-11-07 05:08:17,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 05:08:17,851 INFO L471 AbstractCegarLoop]: Abstraction has 408 states and 680 transitions. [2024-11-07 05:08:17,852 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-07 05:08:17,852 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 680 transitions. [2024-11-07 05:08:17,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 422 [2024-11-07 05:08:17,860 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 05:08:17,861 INFO L215 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 05:08:17,861 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-07 05:08:17,861 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-07 05:08:17,861 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 05:08:17,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1493356139, now seen corresponding path program 1 times [2024-11-07 05:08:17,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 05:08:17,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253652052] [2024-11-07 05:08:17,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 05:08:17,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 05:08:17,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,175 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 05:08:18,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,179 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 05:08:18,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,186 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-07 05:08:18,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,189 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-07 05:08:18,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,193 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 05:08:18,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,197 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-07 05:08:18,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,200 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 05:08:18,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,205 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-07 05:08:18,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,208 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-07 05:08:18,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,212 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-07 05:08:18,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,215 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-07 05:08:18,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,221 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-07 05:08:18,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,226 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-07 05:08:18,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,228 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 05:08:18,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,231 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-07 05:08:18,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,234 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-07 05:08:18,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,237 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-07 05:08:18,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,241 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-07 05:08:18,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,245 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-07 05:08:18,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,249 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-07 05:08:18,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,252 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-07 05:08:18,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,255 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-07 05:08:18,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,257 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 05:08:18,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,261 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-07 05:08:18,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,264 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-07 05:08:18,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,271 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-07 05:08:18,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,274 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-07 05:08:18,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,280 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-07 05:08:18,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,284 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-07 05:08:18,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-07 05:08:18,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,291 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-07 05:08:18,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,294 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-07 05:08:18,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,297 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-07 05:08:18,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,300 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-07 05:08:18,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,304 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-07 05:08:18,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,308 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-07 05:08:18,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,312 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-07 05:08:18,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,316 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-07 05:08:18,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,319 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-07 05:08:18,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,322 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-07 05:08:18,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,325 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-07 05:08:18,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,329 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-07 05:08:18,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,332 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-07 05:08:18,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,340 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-07 05:08:18,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,347 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-07 05:08:18,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,352 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-11-07 05:08:18,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,356 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-11-07 05:08:18,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,360 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-11-07 05:08:18,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,365 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-11-07 05:08:18,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,372 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-07 05:08:18,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,379 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-07 05:08:18,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,388 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-07 05:08:18,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,394 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-07 05:08:18,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,398 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-11-07 05:08:18,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,402 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-07 05:08:18,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,407 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-11-07 05:08:18,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,412 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-07 05:08:18,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,416 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-11-07 05:08:18,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,420 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-07 05:08:18,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,423 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-11-07 05:08:18,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,426 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-07 05:08:18,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,431 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-11-07 05:08:18,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,433 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-07 05:08:18,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-11-07 05:08:18,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,438 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-07 05:08:18,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,447 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-07 05:08:18,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,455 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2024-11-07 05:08:18,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 05:08:18,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253652052] [2024-11-07 05:08:18,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253652052] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 05:08:18,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 05:08:18,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-07 05:08:18,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105874828] [2024-11-07 05:08:18,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 05:08:18,458 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-07 05:08:18,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 05:08:18,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-07 05:08:18,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-07 05:08:18,459 INFO L87 Difference]: Start difference. First operand 408 states and 680 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-07 05:08:18,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 05:08:18,555 INFO L93 Difference]: Finished difference Result 822 states and 1372 transitions. [2024-11-07 05:08:18,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-07 05:08:18,556 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 421 [2024-11-07 05:08:18,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 05:08:18,561 INFO L225 Difference]: With dead ends: 822 [2024-11-07 05:08:18,561 INFO L226 Difference]: Without dead ends: 417 [2024-11-07 05:08:18,563 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 134 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-07 05:08:18,565 INFO L432 NwaCegarLoop]: 374 mSDtfsCounter, 322 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 709 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-07 05:08:18,566 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [322 Valid, 709 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-07 05:08:18,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 417 states. [2024-11-07 05:08:18,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 417 to 414. [2024-11-07 05:08:18,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 279 states have (on average 1.5197132616487454) internal successors, (424), 279 states have internal predecessors, (424), 132 states have call successors, (132), 2 states have call predecessors, (132), 2 states have return successors, (132), 132 states have call predecessors, (132), 132 states have call successors, (132) [2024-11-07 05:08:18,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 688 transitions. [2024-11-07 05:08:18,686 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 688 transitions. Word has length 421 [2024-11-07 05:08:18,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 05:08:18,687 INFO L471 AbstractCegarLoop]: Abstraction has 414 states and 688 transitions. [2024-11-07 05:08:18,687 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-07 05:08:18,687 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 688 transitions. [2024-11-07 05:08:18,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 422 [2024-11-07 05:08:18,693 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 05:08:18,693 INFO L215 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 05:08:18,693 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-07 05:08:18,693 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-07 05:08:18,694 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 05:08:18,694 INFO L85 PathProgramCache]: Analyzing trace with hash -571617545, now seen corresponding path program 1 times [2024-11-07 05:08:18,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 05:08:18,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098657205] [2024-11-07 05:08:18,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 05:08:18,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 05:08:18,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,885 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 05:08:18,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,888 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 05:08:18,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,890 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-07 05:08:18,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,892 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-07 05:08:18,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,898 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 05:08:18,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,900 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-07 05:08:18,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,902 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 05:08:18,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,904 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-07 05:08:18,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,906 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-07 05:08:18,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,908 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-07 05:08:18,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,909 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-07 05:08:18,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,916 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-07 05:08:18,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,918 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-07 05:08:18,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,921 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 05:08:18,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,924 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-07 05:08:18,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,927 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-07 05:08:18,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,930 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-07 05:08:18,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,933 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-07 05:08:18,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,936 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-07 05:08:18,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-07 05:08:18,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,944 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-07 05:08:18,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,947 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-07 05:08:18,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,950 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 05:08:18,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,953 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-07 05:08:18,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,956 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-07 05:08:18,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,959 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-07 05:08:18,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,962 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-07 05:08:18,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,965 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-07 05:08:18,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,967 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-07 05:08:18,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,969 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-07 05:08:18,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,974 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-07 05:08:18,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,978 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-07 05:08:18,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,982 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-07 05:08:18,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,985 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-07 05:08:18,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,988 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-07 05:08:18,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,991 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-07 05:08:18,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,994 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-07 05:08:18,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:18,997 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-07 05:08:18,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,001 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-07 05:08:19,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,005 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-07 05:08:19,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,008 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-07 05:08:19,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,011 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-07 05:08:19,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,034 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-07 05:08:19,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,037 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-07 05:08:19,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,038 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-07 05:08:19,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,040 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-11-07 05:08:19,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,043 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-11-07 05:08:19,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,046 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-11-07 05:08:19,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,049 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-11-07 05:08:19,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,053 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-07 05:08:19,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,057 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-07 05:08:19,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,061 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-07 05:08:19,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,064 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-07 05:08:19,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,067 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-11-07 05:08:19,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,071 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-07 05:08:19,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,078 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-11-07 05:08:19,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,081 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-07 05:08:19,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,083 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-11-07 05:08:19,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,086 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-07 05:08:19,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,088 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-11-07 05:08:19,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,090 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-07 05:08:19,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,092 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-11-07 05:08:19,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,094 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-07 05:08:19,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,097 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-11-07 05:08:19,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,099 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-07 05:08:19,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,101 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-07 05:08:19,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,106 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2024-11-07 05:08:19,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 05:08:19,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098657205] [2024-11-07 05:08:19,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098657205] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 05:08:19,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 05:08:19,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-07 05:08:19,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659552420] [2024-11-07 05:08:19,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 05:08:19,108 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-07 05:08:19,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 05:08:19,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-07 05:08:19,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-07 05:08:19,109 INFO L87 Difference]: Start difference. First operand 414 states and 688 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-07 05:08:19,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 05:08:19,219 INFO L93 Difference]: Finished difference Result 1108 states and 1838 transitions. [2024-11-07 05:08:19,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-07 05:08:19,220 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 421 [2024-11-07 05:08:19,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 05:08:19,227 INFO L225 Difference]: With dead ends: 1108 [2024-11-07 05:08:19,227 INFO L226 Difference]: Without dead ends: 697 [2024-11-07 05:08:19,231 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 134 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-07 05:08:19,231 INFO L432 NwaCegarLoop]: 445 mSDtfsCounter, 219 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 782 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-07 05:08:19,232 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [219 Valid, 782 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-07 05:08:19,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 697 states. [2024-11-07 05:08:19,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 697 to 693. [2024-11-07 05:08:19,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 484 states have (on average 1.5268595041322315) internal successors, (739), 486 states have internal predecessors, (739), 204 states have call successors, (204), 4 states have call predecessors, (204), 4 states have return successors, (204), 202 states have call predecessors, (204), 204 states have call successors, (204) [2024-11-07 05:08:19,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 1147 transitions. [2024-11-07 05:08:19,372 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 1147 transitions. Word has length 421 [2024-11-07 05:08:19,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 05:08:19,375 INFO L471 AbstractCegarLoop]: Abstraction has 693 states and 1147 transitions. [2024-11-07 05:08:19,375 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-07 05:08:19,376 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 1147 transitions. [2024-11-07 05:08:19,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 422 [2024-11-07 05:08:19,383 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 05:08:19,383 INFO L215 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 05:08:19,383 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-07 05:08:19,383 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-07 05:08:19,384 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 05:08:19,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1117326197, now seen corresponding path program 1 times [2024-11-07 05:08:19,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 05:08:19,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565661622] [2024-11-07 05:08:19,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 05:08:19,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 05:08:19,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,854 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 05:08:19,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 05:08:19,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,862 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-07 05:08:19,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,866 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-07 05:08:19,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,870 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 05:08:19,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,874 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-07 05:08:19,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,877 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 05:08:19,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,881 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-07 05:08:19,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,884 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-07 05:08:19,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,887 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-07 05:08:19,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,891 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-07 05:08:19,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,895 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-07 05:08:19,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,898 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-07 05:08:19,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,901 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 05:08:19,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,904 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-07 05:08:19,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,908 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-07 05:08:19,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,914 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-07 05:08:19,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,918 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-07 05:08:19,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,922 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-07 05:08:19,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,926 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-07 05:08:19,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,930 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-07 05:08:19,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,934 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-07 05:08:19,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,937 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 05:08:19,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-07 05:08:19,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,945 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-07 05:08:19,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,949 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-07 05:08:19,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,953 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-07 05:08:19,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,957 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-07 05:08:19,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,961 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-07 05:08:19,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,966 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-07 05:08:19,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,970 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-07 05:08:19,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,974 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-07 05:08:19,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,979 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-07 05:08:19,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,984 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-07 05:08:19,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,990 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-07 05:08:19,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:19,994 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-07 05:08:19,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,031 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-07 05:08:20,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,034 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-07 05:08:20,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,041 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-07 05:08:20,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,047 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-07 05:08:20,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,051 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-07 05:08:20,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,054 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-07 05:08:20,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,057 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-07 05:08:20,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,060 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-07 05:08:20,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,063 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-07 05:08:20,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,067 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-11-07 05:08:20,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,070 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-11-07 05:08:20,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,073 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-11-07 05:08:20,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,076 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-11-07 05:08:20,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,080 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-07 05:08:20,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,083 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-07 05:08:20,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,087 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-07 05:08:20,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,092 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-07 05:08:20,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,095 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-11-07 05:08:20,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,100 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-07 05:08:20,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,104 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-11-07 05:08:20,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,107 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-07 05:08:20,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,114 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-11-07 05:08:20,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,119 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-07 05:08:20,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,122 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-11-07 05:08:20,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,126 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-07 05:08:20,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,130 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-11-07 05:08:20,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,133 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-07 05:08:20,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,138 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-11-07 05:08:20,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,142 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-07 05:08:20,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,147 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-07 05:08:20,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:20,154 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2024-11-07 05:08:20,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 05:08:20,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565661622] [2024-11-07 05:08:20,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565661622] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 05:08:20,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 05:08:20,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-07 05:08:20,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143504106] [2024-11-07 05:08:20,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 05:08:20,156 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-07 05:08:20,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 05:08:20,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-07 05:08:20,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-07 05:08:20,157 INFO L87 Difference]: Start difference. First operand 693 states and 1147 transitions. Second operand has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-07 05:08:20,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 05:08:20,515 INFO L93 Difference]: Finished difference Result 1830 states and 3044 transitions. [2024-11-07 05:08:20,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-07 05:08:20,516 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 421 [2024-11-07 05:08:20,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 05:08:20,525 INFO L225 Difference]: With dead ends: 1830 [2024-11-07 05:08:20,526 INFO L226 Difference]: Without dead ends: 1140 [2024-11-07 05:08:20,528 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 135 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-07 05:08:20,529 INFO L432 NwaCegarLoop]: 347 mSDtfsCounter, 329 mSDsluCounter, 685 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 329 SdHoareTripleChecker+Valid, 1032 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-07 05:08:20,529 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [329 Valid, 1032 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-07 05:08:20,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1140 states. [2024-11-07 05:08:20,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1140 to 1058. [2024-11-07 05:08:20,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 782 states have (on average 1.5690537084398977) internal successors, (1227), 784 states have internal predecessors, (1227), 270 states have call successors, (270), 5 states have call predecessors, (270), 5 states have return successors, (270), 268 states have call predecessors, (270), 270 states have call successors, (270) [2024-11-07 05:08:20,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 1767 transitions. [2024-11-07 05:08:20,648 INFO L78 Accepts]: Start accepts. Automaton has 1058 states and 1767 transitions. Word has length 421 [2024-11-07 05:08:20,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 05:08:20,649 INFO L471 AbstractCegarLoop]: Abstraction has 1058 states and 1767 transitions. [2024-11-07 05:08:20,649 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-07 05:08:20,650 INFO L276 IsEmpty]: Start isEmpty. Operand 1058 states and 1767 transitions. [2024-11-07 05:08:20,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2024-11-07 05:08:20,660 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 05:08:20,660 INFO L215 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 05:08:20,660 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-07 05:08:20,660 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-07 05:08:20,660 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 05:08:20,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1600735425, now seen corresponding path program 1 times [2024-11-07 05:08:20,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 05:08:20,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342500738] [2024-11-07 05:08:20,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 05:08:20,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 05:08:20,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,403 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 05:08:21,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,411 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 05:08:21,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,416 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-07 05:08:21,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-07 05:08:21,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,429 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 05:08:21,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-07 05:08:21,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,442 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 05:08:21,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,448 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-07 05:08:21,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,454 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-07 05:08:21,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,458 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-07 05:08:21,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,462 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-07 05:08:21,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-07 05:08:21,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,469 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-07 05:08:21,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,476 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 05:08:21,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-07 05:08:21,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,488 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-07 05:08:21,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,494 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-07 05:08:21,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,499 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-07 05:08:21,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,505 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-07 05:08:21,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,510 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-07 05:08:21,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,515 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-07 05:08:21,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,523 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-07 05:08:21,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,531 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 05:08:21,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,535 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-07 05:08:21,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,543 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-07 05:08:21,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,549 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-07 05:08:21,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,554 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-07 05:08:21,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,560 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-07 05:08:21,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,567 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-07 05:08:21,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,573 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-07 05:08:21,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,579 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-07 05:08:21,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,585 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-07 05:08:21,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,590 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-07 05:08:21,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,596 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-07 05:08:21,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,602 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-07 05:08:21,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-07 05:08:21,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,613 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-07 05:08:21,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-07 05:08:21,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,625 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-07 05:08:21,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,631 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-07 05:08:21,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,639 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-07 05:08:21,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,647 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-07 05:08:21,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,653 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-07 05:08:21,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,660 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-07 05:08:21,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,666 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-07 05:08:21,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,672 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-11-07 05:08:21,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,679 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-11-07 05:08:21,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,685 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-11-07 05:08:21,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,692 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-11-07 05:08:21,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,705 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-07 05:08:21,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,715 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-07 05:08:21,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,723 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-07 05:08:21,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,730 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-07 05:08:21,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,737 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-11-07 05:08:21,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,746 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-07 05:08:21,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,753 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-11-07 05:08:21,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,761 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-07 05:08:21,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,769 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-11-07 05:08:21,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,776 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-07 05:08:21,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,783 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-11-07 05:08:21,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,793 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-07 05:08:21,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,800 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-11-07 05:08:21,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,807 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-07 05:08:21,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,814 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-11-07 05:08:21,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,822 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-07 05:08:21,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,829 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-07 05:08:21,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:21,854 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2024-11-07 05:08:21,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 05:08:21,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342500738] [2024-11-07 05:08:21,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342500738] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 05:08:21,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 05:08:21,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-07 05:08:21,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868066525] [2024-11-07 05:08:21,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 05:08:21,858 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-07 05:08:21,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 05:08:21,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-07 05:08:21,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-07 05:08:21,860 INFO L87 Difference]: Start difference. First operand 1058 states and 1767 transitions. Second operand has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-07 05:08:22,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 05:08:22,491 INFO L93 Difference]: Finished difference Result 3500 states and 5801 transitions. [2024-11-07 05:08:22,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-07 05:08:22,492 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 423 [2024-11-07 05:08:22,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 05:08:22,512 INFO L225 Difference]: With dead ends: 3500 [2024-11-07 05:08:22,512 INFO L226 Difference]: Without dead ends: 2726 [2024-11-07 05:08:22,518 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 136 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-07 05:08:22,519 INFO L432 NwaCegarLoop]: 525 mSDtfsCounter, 444 mSDsluCounter, 1088 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 1613 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-07 05:08:22,520 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [444 Valid, 1613 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-07 05:08:22,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2726 states. [2024-11-07 05:08:22,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2726 to 2720. [2024-11-07 05:08:22,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2720 states, 2068 states have (on average 1.5701160541586074) internal successors, (3247), 2076 states have internal predecessors, (3247), 638 states have call successors, (638), 13 states have call predecessors, (638), 13 states have return successors, (638), 630 states have call predecessors, (638), 638 states have call successors, (638) [2024-11-07 05:08:22,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2720 states to 2720 states and 4523 transitions. [2024-11-07 05:08:22,832 INFO L78 Accepts]: Start accepts. Automaton has 2720 states and 4523 transitions. Word has length 423 [2024-11-07 05:08:22,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 05:08:22,833 INFO L471 AbstractCegarLoop]: Abstraction has 2720 states and 4523 transitions. [2024-11-07 05:08:22,833 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.2) internal successors, (96), 5 states have internal predecessors, (96), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-07 05:08:22,833 INFO L276 IsEmpty]: Start isEmpty. Operand 2720 states and 4523 transitions. [2024-11-07 05:08:22,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2024-11-07 05:08:22,841 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 05:08:22,841 INFO L215 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 05:08:22,841 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-07 05:08:22,842 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-07 05:08:22,842 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 05:08:22,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1664872573, now seen corresponding path program 1 times [2024-11-07 05:08:22,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 05:08:22,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883055913] [2024-11-07 05:08:22,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 05:08:22,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 05:08:23,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,409 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 05:08:23,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,413 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 05:08:23,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,418 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-07 05:08:23,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-07 05:08:23,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,429 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 05:08:23,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,433 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-07 05:08:23,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 05:08:23,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,440 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-07 05:08:23,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,445 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-07 05:08:23,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,448 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-07 05:08:23,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-07 05:08:23,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,458 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-07 05:08:23,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,462 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-07 05:08:23,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,467 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 05:08:23,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,474 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-07 05:08:23,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,479 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-07 05:08:23,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,484 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-07 05:08:23,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,490 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-07 05:08:23,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,496 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-07 05:08:23,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,501 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-07 05:08:23,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,505 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-07 05:08:23,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,510 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-07 05:08:23,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,514 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 05:08:23,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,518 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-07 05:08:23,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,523 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-07 05:08:23,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,527 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-07 05:08:23,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,533 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-07 05:08:23,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,537 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-07 05:08:23,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,542 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-07 05:08:23,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,547 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-07 05:08:23,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-07 05:08:23,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,557 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-07 05:08:23,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,562 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-07 05:08:23,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,568 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-07 05:08:23,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,572 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-07 05:08:23,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,577 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-07 05:08:23,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,582 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-07 05:08:23,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-07 05:08:23,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,593 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-07 05:08:23,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-07 05:08:23,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,606 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-07 05:08:23,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-07 05:08:23,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,617 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-07 05:08:23,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,622 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-07 05:08:23,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,628 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-07 05:08:23,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,634 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-11-07 05:08:23,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,640 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-11-07 05:08:23,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-11-07 05:08:23,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,652 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-11-07 05:08:23,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,659 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-07 05:08:23,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,677 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-07 05:08:23,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,683 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-07 05:08:23,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,688 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-07 05:08:23,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,694 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-11-07 05:08:23,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,700 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-07 05:08:23,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,706 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-11-07 05:08:23,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,712 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-07 05:08:23,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,719 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-11-07 05:08:23,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,726 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-07 05:08:23,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,732 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-11-07 05:08:23,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,738 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-07 05:08:23,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,744 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-11-07 05:08:23,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,749 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-07 05:08:23,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,756 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-11-07 05:08:23,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,762 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-07 05:08:23,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,769 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-07 05:08:23,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:23,779 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2024-11-07 05:08:23,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 05:08:23,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883055913] [2024-11-07 05:08:23,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883055913] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 05:08:23,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 05:08:23,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-07 05:08:23,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646811447] [2024-11-07 05:08:23,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 05:08:23,780 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-07 05:08:23,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 05:08:23,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-07 05:08:23,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-07 05:08:23,781 INFO L87 Difference]: Start difference. First operand 2720 states and 4523 transitions. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-07 05:08:24,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 05:08:24,498 INFO L93 Difference]: Finished difference Result 7076 states and 11661 transitions. [2024-11-07 05:08:24,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-07 05:08:24,499 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 423 [2024-11-07 05:08:24,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 05:08:24,535 INFO L225 Difference]: With dead ends: 7076 [2024-11-07 05:08:24,535 INFO L226 Difference]: Without dead ends: 4988 [2024-11-07 05:08:24,547 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 133 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-07 05:08:24,548 INFO L432 NwaCegarLoop]: 352 mSDtfsCounter, 213 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 910 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-07 05:08:24,549 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [213 Valid, 910 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-07 05:08:24,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4988 states. [2024-11-07 05:08:25,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4988 to 4986. [2024-11-07 05:08:25,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4986 states, 3750 states have (on average 1.5429333333333333) internal successors, (5786), 3766 states have internal predecessors, (5786), 1210 states have call successors, (1210), 25 states have call predecessors, (1210), 25 states have return successors, (1210), 1194 states have call predecessors, (1210), 1210 states have call successors, (1210) [2024-11-07 05:08:25,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4986 states to 4986 states and 8206 transitions. [2024-11-07 05:08:25,131 INFO L78 Accepts]: Start accepts. Automaton has 4986 states and 8206 transitions. Word has length 423 [2024-11-07 05:08:25,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 05:08:25,132 INFO L471 AbstractCegarLoop]: Abstraction has 4986 states and 8206 transitions. [2024-11-07 05:08:25,132 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-07 05:08:25,133 INFO L276 IsEmpty]: Start isEmpty. Operand 4986 states and 8206 transitions. [2024-11-07 05:08:25,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2024-11-07 05:08:25,138 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 05:08:25,138 INFO L215 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 05:08:25,139 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-07 05:08:25,139 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-07 05:08:25,139 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 05:08:25,139 INFO L85 PathProgramCache]: Analyzing trace with hash -24071169, now seen corresponding path program 1 times [2024-11-07 05:08:25,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 05:08:25,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784024765] [2024-11-07 05:08:25,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 05:08:25,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 05:08:25,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,579 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 05:08:25,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,582 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 05:08:25,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,585 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-07 05:08:25,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,587 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-07 05:08:25,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,589 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 05:08:25,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,590 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-07 05:08:25,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,628 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 05:08:25,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,629 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-07 05:08:25,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,631 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-07 05:08:25,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,636 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-07 05:08:25,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,639 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-07 05:08:25,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,642 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-07 05:08:25,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,644 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-07 05:08:25,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,648 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 05:08:25,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-07 05:08:25,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,651 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-07 05:08:25,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,653 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-07 05:08:25,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,654 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-07 05:08:25,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,658 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-07 05:08:25,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,660 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-07 05:08:25,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,662 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-07 05:08:25,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,663 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-07 05:08:25,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,665 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 05:08:25,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,666 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-07 05:08:25,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,668 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-07 05:08:25,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,670 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-07 05:08:25,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,673 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-07 05:08:25,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,675 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-07 05:08:25,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,676 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-07 05:08:25,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,678 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-07 05:08:25,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,681 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-07 05:08:25,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,687 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-07 05:08:25,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,690 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-07 05:08:25,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,693 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-07 05:08:25,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,695 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-07 05:08:25,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,699 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-07 05:08:25,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,702 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-07 05:08:25,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,705 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-07 05:08:25,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,707 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-07 05:08:25,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,710 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-07 05:08:25,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,712 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-07 05:08:25,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,718 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-07 05:08:25,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,721 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-07 05:08:25,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,723 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-07 05:08:25,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,726 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-07 05:08:25,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,728 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-11-07 05:08:25,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,731 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-11-07 05:08:25,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,733 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-11-07 05:08:25,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,737 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-11-07 05:08:25,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,739 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-07 05:08:25,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,743 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-07 05:08:25,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,747 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-07 05:08:25,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,750 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-07 05:08:25,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,754 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-11-07 05:08:25,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,757 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-07 05:08:25,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,760 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-11-07 05:08:25,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,763 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-07 05:08:25,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,766 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-11-07 05:08:25,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,768 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-07 05:08:25,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,771 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-11-07 05:08:25,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,774 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-07 05:08:25,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,776 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-11-07 05:08:25,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,779 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-07 05:08:25,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,782 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-11-07 05:08:25,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,785 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-07 05:08:25,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,788 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-07 05:08:25,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:25,791 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2024-11-07 05:08:25,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 05:08:25,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784024765] [2024-11-07 05:08:25,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784024765] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 05:08:25,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 05:08:25,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-07 05:08:25,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254485790] [2024-11-07 05:08:25,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 05:08:25,792 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-07 05:08:25,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 05:08:25,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-07 05:08:25,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-07 05:08:25,794 INFO L87 Difference]: Start difference. First operand 4986 states and 8206 transitions. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-07 05:08:26,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 05:08:26,632 INFO L93 Difference]: Finished difference Result 11004 states and 18001 transitions. [2024-11-07 05:08:26,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-07 05:08:26,633 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 423 [2024-11-07 05:08:26,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 05:08:26,684 INFO L225 Difference]: With dead ends: 11004 [2024-11-07 05:08:26,685 INFO L226 Difference]: Without dead ends: 6887 [2024-11-07 05:08:26,704 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-07 05:08:26,705 INFO L432 NwaCegarLoop]: 535 mSDtfsCounter, 481 mSDsluCounter, 582 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 481 SdHoareTripleChecker+Valid, 1117 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-07 05:08:26,705 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [481 Valid, 1117 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 141 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-07 05:08:26,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6887 states. [2024-11-07 05:08:27,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6887 to 3694. [2024-11-07 05:08:27,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3694 states, 2889 states have (on average 1.586362062997577) internal successors, (4583), 2893 states have internal predecessors, (4583), 778 states have call successors, (778), 26 states have call predecessors, (778), 26 states have return successors, (778), 774 states have call predecessors, (778), 778 states have call successors, (778) [2024-11-07 05:08:27,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3694 states to 3694 states and 6139 transitions. [2024-11-07 05:08:27,270 INFO L78 Accepts]: Start accepts. Automaton has 3694 states and 6139 transitions. Word has length 423 [2024-11-07 05:08:27,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 05:08:27,271 INFO L471 AbstractCegarLoop]: Abstraction has 3694 states and 6139 transitions. [2024-11-07 05:08:27,271 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-07 05:08:27,271 INFO L276 IsEmpty]: Start isEmpty. Operand 3694 states and 6139 transitions. [2024-11-07 05:08:27,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2024-11-07 05:08:27,277 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 05:08:27,277 INFO L215 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 05:08:27,278 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-07 05:08:27,278 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-07 05:08:27,278 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 05:08:27,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1650757185, now seen corresponding path program 1 times [2024-11-07 05:08:27,278 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 05:08:27,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902817141] [2024-11-07 05:08:27,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 05:08:27,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 05:08:27,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,450 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 05:08:27,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,452 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 05:08:27,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,456 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-07 05:08:27,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,459 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-07 05:08:27,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,461 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 05:08:27,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,462 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-07 05:08:27,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,464 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 05:08:27,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,465 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-07 05:08:27,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,467 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-07 05:08:27,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,469 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-07 05:08:27,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,470 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-07 05:08:27,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,473 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-07 05:08:27,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,476 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-07 05:08:27,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 05:08:27,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,480 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-07 05:08:27,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,481 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-07 05:08:27,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,483 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-07 05:08:27,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,485 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-07 05:08:27,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,486 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-07 05:08:27,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,488 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-07 05:08:27,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,489 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-07 05:08:27,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,495 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-07 05:08:27,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 05:08:27,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,499 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-07 05:08:27,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,501 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-07 05:08:27,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,503 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-07 05:08:27,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,505 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-07 05:08:27,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,507 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-07 05:08:27,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,509 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-07 05:08:27,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,511 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-07 05:08:27,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,515 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-07 05:08:27,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,517 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-07 05:08:27,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,520 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-07 05:08:27,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,523 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-07 05:08:27,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,525 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-07 05:08:27,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,528 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-07 05:08:27,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,530 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-07 05:08:27,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,532 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-07 05:08:27,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,535 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-07 05:08:27,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,538 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-07 05:08:27,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,540 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-07 05:08:27,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,542 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-07 05:08:27,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,545 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-07 05:08:27,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,546 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-07 05:08:27,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,548 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-07 05:08:27,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,550 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-11-07 05:08:27,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-11-07 05:08:27,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,554 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-11-07 05:08:27,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,556 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-11-07 05:08:27,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-07 05:08:27,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,560 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-07 05:08:27,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,563 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-07 05:08:27,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,566 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-07 05:08:27,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,570 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-11-07 05:08:27,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,574 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-07 05:08:27,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-11-07 05:08:27,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,584 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-07 05:08:27,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-11-07 05:08:27,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,591 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-07 05:08:27,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,593 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-11-07 05:08:27,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,596 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-07 05:08:27,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-11-07 05:08:27,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,604 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-07 05:08:27,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,609 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-11-07 05:08:27,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,611 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-07 05:08:27,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,614 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-07 05:08:27,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:27,616 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2024-11-07 05:08:27,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 05:08:27,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902817141] [2024-11-07 05:08:27,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902817141] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 05:08:27,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 05:08:27,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-07 05:08:27,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520154938] [2024-11-07 05:08:27,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 05:08:27,619 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-07 05:08:27,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 05:08:27,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-07 05:08:27,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-07 05:08:27,620 INFO L87 Difference]: Start difference. First operand 3694 states and 6139 transitions. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-07 05:08:28,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 05:08:28,631 INFO L93 Difference]: Finished difference Result 11644 states and 19196 transitions. [2024-11-07 05:08:28,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-07 05:08:28,632 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 423 [2024-11-07 05:08:28,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 05:08:28,704 INFO L225 Difference]: With dead ends: 11644 [2024-11-07 05:08:28,708 INFO L226 Difference]: Without dead ends: 8122 [2024-11-07 05:08:28,723 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-07 05:08:28,724 INFO L432 NwaCegarLoop]: 379 mSDtfsCounter, 623 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 623 SdHoareTripleChecker+Valid, 865 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-07 05:08:28,724 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [623 Valid, 865 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-07 05:08:28,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8122 states. [2024-11-07 05:08:29,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8122 to 6714. [2024-11-07 05:08:29,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6714 states, 5428 states have (on average 1.58861459100958) internal successors, (8623), 5444 states have internal predecessors, (8623), 1234 states have call successors, (1234), 51 states have call predecessors, (1234), 51 states have return successors, (1234), 1218 states have call predecessors, (1234), 1234 states have call successors, (1234) [2024-11-07 05:08:29,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6714 states to 6714 states and 11091 transitions. [2024-11-07 05:08:29,353 INFO L78 Accepts]: Start accepts. Automaton has 6714 states and 11091 transitions. Word has length 423 [2024-11-07 05:08:29,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 05:08:29,355 INFO L471 AbstractCegarLoop]: Abstraction has 6714 states and 11091 transitions. [2024-11-07 05:08:29,356 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-07 05:08:29,356 INFO L276 IsEmpty]: Start isEmpty. Operand 6714 states and 11091 transitions. [2024-11-07 05:08:29,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2024-11-07 05:08:29,363 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 05:08:29,363 INFO L215 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 05:08:29,363 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-07 05:08:29,363 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-07 05:08:29,364 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 05:08:29,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1509672065, now seen corresponding path program 1 times [2024-11-07 05:08:29,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 05:08:29,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563068477] [2024-11-07 05:08:29,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 05:08:29,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 05:08:29,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,568 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 05:08:29,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,571 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 05:08:29,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,573 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-07 05:08:29,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,575 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-07 05:08:29,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 05:08:29,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,581 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-07 05:08:29,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,583 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 05:08:29,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,584 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-07 05:08:29,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,586 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-07 05:08:29,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-07 05:08:29,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,590 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-07 05:08:29,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,594 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-07 05:08:29,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-07 05:08:29,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,599 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 05:08:29,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,601 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-07 05:08:29,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,603 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-07 05:08:29,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,606 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-07 05:08:29,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,611 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-07 05:08:29,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,614 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-07 05:08:29,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,617 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-07 05:08:29,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,620 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-07 05:08:29,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,622 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-07 05:08:29,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,625 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 05:08:29,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,628 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-07 05:08:29,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,631 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-07 05:08:29,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,634 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-07 05:08:29,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,636 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-07 05:08:29,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,638 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-07 05:08:29,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,640 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-07 05:08:29,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,642 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-07 05:08:29,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,644 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-07 05:08:29,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-07 05:08:29,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,649 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-07 05:08:29,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,651 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-07 05:08:29,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,654 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-07 05:08:29,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,656 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-07 05:08:29,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,661 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-07 05:08:29,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,664 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-07 05:08:29,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,669 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-07 05:08:29,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,673 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-07 05:08:29,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,677 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-07 05:08:29,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,681 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-07 05:08:29,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,684 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-07 05:08:29,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,688 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-07 05:08:29,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,692 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-07 05:08:29,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,696 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-11-07 05:08:29,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,699 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-11-07 05:08:29,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,702 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-11-07 05:08:29,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,706 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-11-07 05:08:29,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,710 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-07 05:08:29,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,713 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-07 05:08:29,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,716 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-07 05:08:29,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,720 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-07 05:08:29,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,723 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-11-07 05:08:29,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,726 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-07 05:08:29,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,729 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-11-07 05:08:29,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,735 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-07 05:08:29,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,740 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-11-07 05:08:29,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,744 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-07 05:08:29,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,747 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-11-07 05:08:29,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,750 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-07 05:08:29,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,753 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-11-07 05:08:29,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,756 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-07 05:08:29,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,759 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-11-07 05:08:29,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,763 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-07 05:08:29,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,766 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-07 05:08:29,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:29,770 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2024-11-07 05:08:29,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 05:08:29,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563068477] [2024-11-07 05:08:29,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563068477] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 05:08:29,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 05:08:29,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-07 05:08:29,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164993799] [2024-11-07 05:08:29,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 05:08:29,772 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-07 05:08:29,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 05:08:29,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-07 05:08:29,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-07 05:08:29,773 INFO L87 Difference]: Start difference. First operand 6714 states and 11091 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-07 05:08:30,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 05:08:30,580 INFO L93 Difference]: Finished difference Result 18691 states and 30891 transitions. [2024-11-07 05:08:30,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-07 05:08:30,581 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 423 [2024-11-07 05:08:30,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 05:08:30,642 INFO L225 Difference]: With dead ends: 18691 [2024-11-07 05:08:30,643 INFO L226 Difference]: Without dead ends: 12405 [2024-11-07 05:08:30,665 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 134 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-07 05:08:30,666 INFO L432 NwaCegarLoop]: 433 mSDtfsCounter, 228 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 776 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-07 05:08:30,666 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [228 Valid, 776 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-07 05:08:30,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12405 states. [2024-11-07 05:08:31,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12405 to 12379. [2024-11-07 05:08:31,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12379 states, 10349 states have (on average 1.5983186781331529) internal successors, (16541), 10389 states have internal predecessors, (16541), 1954 states have call successors, (1954), 75 states have call predecessors, (1954), 75 states have return successors, (1954), 1914 states have call predecessors, (1954), 1954 states have call successors, (1954) [2024-11-07 05:08:31,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12379 states to 12379 states and 20449 transitions. [2024-11-07 05:08:31,582 INFO L78 Accepts]: Start accepts. Automaton has 12379 states and 20449 transitions. Word has length 423 [2024-11-07 05:08:31,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 05:08:31,583 INFO L471 AbstractCegarLoop]: Abstraction has 12379 states and 20449 transitions. [2024-11-07 05:08:31,584 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-07 05:08:31,584 INFO L276 IsEmpty]: Start isEmpty. Operand 12379 states and 20449 transitions. [2024-11-07 05:08:31,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 424 [2024-11-07 05:08:31,595 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 05:08:31,595 INFO L215 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 05:08:31,595 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-07 05:08:31,595 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-07 05:08:31,596 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 05:08:31,596 INFO L85 PathProgramCache]: Analyzing trace with hash 277515517, now seen corresponding path program 1 times [2024-11-07 05:08:31,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 05:08:31,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402753701] [2024-11-07 05:08:31,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 05:08:31,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 05:08:31,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:31,973 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-07 05:08:31,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:31,976 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-07 05:08:31,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:31,977 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-07 05:08:31,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:31,979 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-07 05:08:31,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:31,981 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-07 05:08:31,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:31,982 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-07 05:08:31,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:31,983 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-07 05:08:31,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:31,984 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-07 05:08:31,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:31,987 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-07 05:08:31,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:31,988 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-07 05:08:31,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:31,989 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-07 05:08:31,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:31,992 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-07 05:08:31,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:31,993 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-07 05:08:31,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:31,995 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-07 05:08:31,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:31,996 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-07 05:08:31,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:31,997 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-07 05:08:31,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:31,999 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-07 05:08:32,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,003 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-07 05:08:32,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,005 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-07 05:08:32,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,006 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-07 05:08:32,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,008 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-07 05:08:32,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,010 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-07 05:08:32,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,011 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-07 05:08:32,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,012 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-07 05:08:32,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,013 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-07 05:08:32,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,015 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-07 05:08:32,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,016 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-07 05:08:32,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,017 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-07 05:08:32,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,018 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-07 05:08:32,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,020 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-07 05:08:32,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,021 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-07 05:08:32,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,022 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-07 05:08:32,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,024 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-07 05:08:32,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,025 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-07 05:08:32,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,027 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-07 05:08:32,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,028 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-07 05:08:32,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,029 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-07 05:08:32,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,031 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-07 05:08:32,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,034 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-07 05:08:32,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,050 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-07 05:08:32,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,055 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-07 05:08:32,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,058 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-07 05:08:32,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,061 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-07 05:08:32,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,064 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-07 05:08:32,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,067 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-07 05:08:32,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,070 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 254 [2024-11-07 05:08:32,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,073 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 260 [2024-11-07 05:08:32,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,076 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 265 [2024-11-07 05:08:32,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,079 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 271 [2024-11-07 05:08:32,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,082 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 277 [2024-11-07 05:08:32,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,085 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-07 05:08:32,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,091 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-07 05:08:32,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,094 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-07 05:08:32,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,098 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 300 [2024-11-07 05:08:32,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,101 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-07 05:08:32,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,104 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 310 [2024-11-07 05:08:32,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,107 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-07 05:08:32,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,110 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 321 [2024-11-07 05:08:32,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,115 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-07 05:08:32,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,119 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 332 [2024-11-07 05:08:32,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,123 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-07 05:08:32,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,127 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 343 [2024-11-07 05:08:32,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,131 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-07 05:08:32,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,134 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 354 [2024-11-07 05:08:32,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,139 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-07 05:08:32,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,143 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-07 05:08:32,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,150 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 114 proven. 81 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2024-11-07 05:08:32,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-07 05:08:32,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402753701] [2024-11-07 05:08:32,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402753701] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-07 05:08:32,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181237089] [2024-11-07 05:08:32,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 05:08:32,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 05:08:32,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 05:08:32,158 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 05:08:32,160 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-07 05:08:32,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:08:32,469 INFO L255 TraceCheckSpWp]: Trace formula consists of 953 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-07 05:08:32,492 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 05:08:32,892 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4245 proven. 81 refuted. 0 times theorem prover too weak. 4254 trivial. 0 not checked. [2024-11-07 05:08:32,892 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 05:08:33,359 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 114 proven. 81 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2024-11-07 05:08:33,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181237089] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 05:08:33,359 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-07 05:08:33,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-11-07 05:08:33,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034512190] [2024-11-07 05:08:33,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-07 05:08:33,361 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-07 05:08:33,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-07 05:08:33,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-07 05:08:33,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-07 05:08:33,363 INFO L87 Difference]: Start difference. First operand 12379 states and 20449 transitions. Second operand has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 2 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 2 states have call predecessors, (94), 2 states have call successors, (94) [2024-11-07 05:08:34,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 05:08:34,791 INFO L93 Difference]: Finished difference Result 23180 states and 37984 transitions. [2024-11-07 05:08:34,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-07 05:08:34,792 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 2 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 2 states have call predecessors, (94), 2 states have call successors, (94) Word has length 423 [2024-11-07 05:08:34,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 05:08:34,860 INFO L225 Difference]: With dead ends: 23180 [2024-11-07 05:08:34,861 INFO L226 Difference]: Without dead ends: 11067 [2024-11-07 05:08:34,902 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 983 GetRequests, 974 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-11-07 05:08:34,903 INFO L432 NwaCegarLoop]: 275 mSDtfsCounter, 615 mSDsluCounter, 415 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 162 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 653 SdHoareTripleChecker+Valid, 690 SdHoareTripleChecker+Invalid, 516 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 162 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-07 05:08:34,904 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [653 Valid, 690 Invalid, 516 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [162 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-07 05:08:34,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11067 states. [2024-11-07 05:08:35,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11067 to 10881. [2024-11-07 05:08:35,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10881 states, 8838 states have (on average 1.557592215433356) internal successors, (13766), 8878 states have internal predecessors, (13766), 1954 states have call successors, (1954), 88 states have call predecessors, (1954), 88 states have return successors, (1954), 1914 states have call predecessors, (1954), 1954 states have call successors, (1954) [2024-11-07 05:08:36,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10881 states to 10881 states and 17674 transitions. [2024-11-07 05:08:36,051 INFO L78 Accepts]: Start accepts. Automaton has 10881 states and 17674 transitions. Word has length 423 [2024-11-07 05:08:36,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 05:08:36,052 INFO L471 AbstractCegarLoop]: Abstraction has 10881 states and 17674 transitions. [2024-11-07 05:08:36,052 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.0) internal successors, (105), 7 states have internal predecessors, (105), 2 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 2 states have call predecessors, (94), 2 states have call successors, (94) [2024-11-07 05:08:36,052 INFO L276 IsEmpty]: Start isEmpty. Operand 10881 states and 17674 transitions. [2024-11-07 05:08:36,062 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 425 [2024-11-07 05:08:36,062 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 05:08:36,062 INFO L215 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 05:08:36,084 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-07 05:08:36,263 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-07 05:08:36,263 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-07 05:08:36,264 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 05:08:36,264 INFO L85 PathProgramCache]: Analyzing trace with hash 343402185, now seen corresponding path program 1 times [2024-11-07 05:08:36,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-07 05:08:36,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470236973] [2024-11-07 05:08:36,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 05:08:36,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-07 05:08:36,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-07 05:08:36,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1432012676] [2024-11-07 05:08:36,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 05:08:36,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 05:08:36,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 05:08:36,933 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-07 05:08:36,935 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-07 05:08:37,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-07 05:08:37,516 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-07 05:08:37,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-07 05:08:38,719 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-07 05:08:38,720 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-07 05:08:38,721 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-07 05:08:38,736 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-07 05:08:38,924 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-07 05:08:38,928 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-07 05:08:39,279 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-07 05:08:39,283 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 07.11 05:08:39 BoogieIcfgContainer [2024-11-07 05:08:39,283 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-07 05:08:39,284 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-07 05:08:39,284 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-07 05:08:39,284 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-07 05:08:39,284 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 05:08:15" (3/4) ... [2024-11-07 05:08:39,286 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-07 05:08:39,287 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-07 05:08:39,288 INFO L158 Benchmark]: Toolchain (without parser) took 25629.43ms. Allocated memory was 117.4MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 90.8MB in the beginning and 543.0MB in the end (delta: -452.3MB). Peak memory consumption was 768.4MB. Max. memory is 16.1GB. [2024-11-07 05:08:39,288 INFO L158 Benchmark]: CDTParser took 0.37ms. Allocated memory is still 117.4MB. Free memory is still 81.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-07 05:08:39,288 INFO L158 Benchmark]: CACSL2BoogieTranslator took 453.85ms. Allocated memory is still 117.4MB. Free memory was 90.6MB in the beginning and 68.6MB in the end (delta: 22.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-07 05:08:39,289 INFO L158 Benchmark]: Boogie Procedure Inliner took 88.61ms. Allocated memory is still 117.4MB. Free memory was 68.6MB in the beginning and 60.4MB in the end (delta: 8.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-07 05:08:39,289 INFO L158 Benchmark]: Boogie Preprocessor took 106.70ms. Allocated memory is still 117.4MB. Free memory was 60.4MB in the beginning and 50.1MB in the end (delta: 10.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-07 05:08:39,289 INFO L158 Benchmark]: RCFGBuilder took 1192.49ms. Allocated memory was 117.4MB in the beginning and 159.4MB in the end (delta: 41.9MB). Free memory was 50.1MB in the beginning and 120.7MB in the end (delta: -70.6MB). Peak memory consumption was 23.8MB. Max. memory is 16.1GB. [2024-11-07 05:08:39,289 INFO L158 Benchmark]: TraceAbstraction took 23775.55ms. Allocated memory was 159.4MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 120.0MB in the beginning and 543.4MB in the end (delta: -423.3MB). Peak memory consumption was 749.7MB. Max. memory is 16.1GB. [2024-11-07 05:08:39,289 INFO L158 Benchmark]: Witness Printer took 3.70ms. Allocated memory is still 1.3GB. Free memory was 543.4MB in the beginning and 543.0MB in the end (delta: 326.4kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-07 05:08:39,291 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.37ms. Allocated memory is still 117.4MB. Free memory is still 81.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 453.85ms. Allocated memory is still 117.4MB. Free memory was 90.6MB in the beginning and 68.6MB in the end (delta: 22.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 88.61ms. Allocated memory is still 117.4MB. Free memory was 68.6MB in the beginning and 60.4MB in the end (delta: 8.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 106.70ms. Allocated memory is still 117.4MB. Free memory was 60.4MB in the beginning and 50.1MB in the end (delta: 10.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1192.49ms. Allocated memory was 117.4MB in the beginning and 159.4MB in the end (delta: 41.9MB). Free memory was 50.1MB in the beginning and 120.7MB in the end (delta: -70.6MB). Peak memory consumption was 23.8MB. Max. memory is 16.1GB. * TraceAbstraction took 23775.55ms. Allocated memory was 159.4MB in the beginning and 1.3GB in the end (delta: 1.2GB). Free memory was 120.0MB in the beginning and 543.4MB in the end (delta: -423.3MB). Peak memory consumption was 749.7MB. Max. memory is 16.1GB. * Witness Printer took 3.70ms. Allocated memory is still 1.3GB. Free memory was 543.4MB in the beginning and 543.0MB in the end (delta: 326.4kB). Peak memory consumption was 8.4MB. 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 445, overapproximation of someUnaryDOUBLEoperation at line 192, overapproximation of someBinaryArithmeticDOUBLEoperation at line 317, overapproximation of someBinaryDOUBLEComparisonOperation at line 445, overapproximation of someUnaryFLOAToperation at line 320. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] double var_1_1 = 9.75; [L23] unsigned char var_1_3 = 1; [L24] signed long int var_1_4 = 25; [L25] unsigned char var_1_6 = 1; [L26] float var_1_7 = 7.5; [L27] signed long int var_1_8 = -1000; [L28] float var_1_9 = 9.25; [L29] float var_1_10 = 64.5; [L30] float var_1_11 = 16.25; [L31] signed char var_1_12 = 2; [L32] signed char var_1_13 = 8; [L33] signed char var_1_14 = 0; [L34] float var_1_15 = 0.6; [L35] signed char var_1_16 = 32; [L36] unsigned short int var_1_17 = 2; [L37] unsigned short int var_1_19 = 63241; [L38] unsigned short int var_1_20 = 58697; [L39] unsigned short int var_1_21 = 25516; [L40] unsigned long int var_1_22 = 3301682525; [L41] double var_1_23 = 128.9; [L42] signed short int var_1_24 = -32; [L43] signed short int var_1_25 = 2; [L44] signed short int var_1_26 = -256; [L45] double var_1_27 = 7.75; [L46] double var_1_28 = 200.6; [L47] unsigned long int var_1_29 = 100000; [L48] unsigned char var_1_30 = 1; [L49] unsigned long int var_1_31 = 4154314939; [L50] unsigned long int var_1_32 = 4; [L51] unsigned char var_1_33 = 0; [L52] unsigned char var_1_34 = 0; [L53] unsigned char var_1_35 = 1; [L54] unsigned char var_1_36 = 32; [L55] unsigned char var_1_37 = 8; [L56] unsigned char var_1_38 = 64; [L57] double var_1_39 = 25.2; [L58] signed long int var_1_40 = -256; [L59] unsigned short int var_1_41 = 4; [L60] signed char var_1_42 = -100; [L61] signed char var_1_43 = 10; [L62] signed char var_1_44 = 100; [L63] signed char var_1_45 = -16; [L64] signed long int var_1_46 = -10; [L65] unsigned char var_1_47 = 50; [L66] signed long int var_1_48 = -2; [L67] float var_1_49 = -0.5; [L68] float var_1_50 = 8.6; [L69] float var_1_51 = 10.5; [L70] unsigned char var_1_52 = 64; [L71] float var_1_53 = 4.25; [L72] signed short int var_1_54 = 256; [L73] signed short int var_1_55 = -64; [L74] unsigned char var_1_56 = 64; [L75] unsigned char var_1_57 = 2; [L76] signed short int var_1_58 = -32; [L77] signed char var_1_59 = -64; [L78] unsigned long int var_1_60 = 128; [L79] unsigned char var_1_61 = 0; [L80] unsigned char var_1_62 = 0; [L81] signed long int var_1_63 = -16; [L82] signed long int var_1_64 = -5; [L83] signed long int var_1_65 = 1000000; [L84] unsigned char var_1_66 = 1; [L85] signed long int var_1_67 = -10; [L86] float var_1_68 = 10000.25; [L87] unsigned long int var_1_69 = 1000; [L88] float var_1_70 = 256.2; [L89] double var_1_71 = 0.75; [L90] double var_1_72 = 0.0; [L91] double var_1_73 = 64.25; [L92] unsigned char var_1_74 = 0; [L93] double last_1_var_1_1 = 9.75; [L94] unsigned char last_1_var_1_3 = 1; [L95] float last_1_var_1_7 = 7.5; [L96] signed char last_1_var_1_12 = 2; [L97] float last_1_var_1_15 = 0.6; [L98] unsigned short int last_1_var_1_17 = 2; VAL [isInitial=0, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=25, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L449] isInitial = 1 [L450] FCALL initially() [L451] COND TRUE 1 [L452] CALL updateLastVariables() [L437] last_1_var_1_1 = var_1_1 [L438] last_1_var_1_3 = var_1_3 [L439] last_1_var_1_7 = var_1_7 [L440] last_1_var_1_12 = var_1_12 [L441] last_1_var_1_15 = var_1_15 [L442] last_1_var_1_17 = var_1_17 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=25, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L452] RET updateLastVariables() [L453] CALL updateVariables() [L332] var_1_4 = __VERIFIER_nondet_long() [L333] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L333] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L334] CALL assume_abort_if_not(var_1_4 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L334] RET assume_abort_if_not(var_1_4 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L335] var_1_6 = __VERIFIER_nondet_uchar() [L336] CALL assume_abort_if_not(var_1_6 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L336] RET assume_abort_if_not(var_1_6 >= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L337] CALL assume_abort_if_not(var_1_6 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L337] RET assume_abort_if_not(var_1_6 <= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=-1000, var_1_9=37/4] [L338] var_1_8 = __VERIFIER_nondet_long() [L339] CALL assume_abort_if_not(var_1_8 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=37/4] [L339] RET assume_abort_if_not(var_1_8 >= -2147483648) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=37/4] [L340] CALL assume_abort_if_not(var_1_8 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=37/4] [L340] RET assume_abort_if_not(var_1_8 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=37/4] [L341] CALL assume_abort_if_not(var_1_8 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=37/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=37/4] [L341] RET assume_abort_if_not(var_1_8 != 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=37/4] [L342] var_1_9 = __VERIFIER_nondet_float() [L343] CALL assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L343] RET assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_10=129/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L344] var_1_10 = __VERIFIER_nondet_float() [L345] CALL assume_abort_if_not((var_1_10 >= -461168.6018427382800e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L345] RET assume_abort_if_not((var_1_10 >= -461168.6018427382800e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_11=65/4, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L346] var_1_11 = __VERIFIER_nondet_float() [L347] CALL assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L347] RET assume_abort_if_not((var_1_11 >= -461168.6018427382800e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=8, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L348] var_1_13 = __VERIFIER_nondet_char() [L349] CALL assume_abort_if_not(var_1_13 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L349] RET assume_abort_if_not(var_1_13 >= -1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L350] CALL assume_abort_if_not(var_1_13 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L350] RET assume_abort_if_not(var_1_13 <= 126) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=0, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L351] var_1_14 = __VERIFIER_nondet_char() [L352] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L352] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L353] CALL assume_abort_if_not(var_1_14 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L353] RET assume_abort_if_not(var_1_14 <= 126) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=63241, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L354] var_1_19 = __VERIFIER_nondet_ushort() [L355] CALL assume_abort_if_not(var_1_19 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L355] RET assume_abort_if_not(var_1_19 >= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L356] CALL assume_abort_if_not(var_1_19 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L356] RET assume_abort_if_not(var_1_19 <= 65534) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=58697, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L357] var_1_20 = __VERIFIER_nondet_ushort() [L358] CALL assume_abort_if_not(var_1_20 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L358] RET assume_abort_if_not(var_1_20 >= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L359] CALL assume_abort_if_not(var_1_20 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L359] RET assume_abort_if_not(var_1_20 <= 65534) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=25516, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L360] var_1_21 = __VERIFIER_nondet_ushort() [L361] CALL assume_abort_if_not(var_1_21 >= 24575) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L361] RET assume_abort_if_not(var_1_21 >= 24575) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L362] CALL assume_abort_if_not(var_1_21 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L362] RET assume_abort_if_not(var_1_21 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=3301682525, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L363] var_1_22 = __VERIFIER_nondet_ulong() [L364] CALL assume_abort_if_not(var_1_22 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L364] RET assume_abort_if_not(var_1_22 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L365] CALL assume_abort_if_not(var_1_22 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L365] RET assume_abort_if_not(var_1_22 <= 4294967295) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=-32, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L366] var_1_24 = __VERIFIER_nondet_short() [L367] CALL assume_abort_if_not(var_1_24 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L367] RET assume_abort_if_not(var_1_24 >= -32768) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L368] CALL assume_abort_if_not(var_1_24 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L368] RET assume_abort_if_not(var_1_24 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=2, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L369] var_1_25 = __VERIFIER_nondet_short() [L370] CALL assume_abort_if_not(var_1_25 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L370] RET assume_abort_if_not(var_1_25 >= -32768) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L371] CALL assume_abort_if_not(var_1_25 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L371] RET assume_abort_if_not(var_1_25 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-256, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L372] var_1_26 = __VERIFIER_nondet_short() [L373] CALL assume_abort_if_not(var_1_26 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L373] RET assume_abort_if_not(var_1_26 >= -32768) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L374] CALL assume_abort_if_not(var_1_26 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L374] RET assume_abort_if_not(var_1_26 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=31/4, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L375] var_1_27 = __VERIFIER_nondet_double() [L376] CALL assume_abort_if_not((var_1_27 >= -922337.2036854765600e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L376] RET assume_abort_if_not((var_1_27 >= -922337.2036854765600e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_28=1003/5, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L377] var_1_28 = __VERIFIER_nondet_double() [L378] CALL assume_abort_if_not((var_1_28 >= -922337.2036854765600e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L378] RET assume_abort_if_not((var_1_28 >= -922337.2036854765600e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854765600e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=1, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L379] var_1_30 = __VERIFIER_nondet_uchar() [L380] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L380] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L381] CALL assume_abort_if_not(var_1_30 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L381] RET assume_abort_if_not(var_1_30 <= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=4154314939, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L382] var_1_31 = __VERIFIER_nondet_ulong() [L383] CALL assume_abort_if_not(var_1_31 >= 3221225470) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L383] RET assume_abort_if_not(var_1_31 >= 3221225470) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L384] CALL assume_abort_if_not(var_1_31 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L384] RET assume_abort_if_not(var_1_31 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=4, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L385] var_1_32 = __VERIFIER_nondet_ulong() [L386] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L386] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L387] CALL assume_abort_if_not(var_1_32 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L387] RET assume_abort_if_not(var_1_32 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L388] var_1_34 = __VERIFIER_nondet_uchar() [L389] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L389] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L390] CALL assume_abort_if_not(var_1_34 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L390] RET assume_abort_if_not(var_1_34 <= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L391] var_1_35 = __VERIFIER_nondet_uchar() [L392] CALL assume_abort_if_not(var_1_35 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L392] RET assume_abort_if_not(var_1_35 >= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L393] CALL assume_abort_if_not(var_1_35 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L393] RET assume_abort_if_not(var_1_35 <= 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=8, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L394] var_1_37 = __VERIFIER_nondet_uchar() [L395] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L395] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L396] CALL assume_abort_if_not(var_1_37 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L396] RET assume_abort_if_not(var_1_37 <= 63) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=64, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L397] var_1_38 = __VERIFIER_nondet_uchar() [L398] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L398] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L399] CALL assume_abort_if_not(var_1_38 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L399] RET assume_abort_if_not(var_1_38 <= 127) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=100, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L400] var_1_44 = __VERIFIER_nondet_char() [L401] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L401] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L402] CALL assume_abort_if_not(var_1_44 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L402] RET assume_abort_if_not(var_1_44 <= 126) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=-16, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L403] var_1_45 = __VERIFIER_nondet_char() [L404] CALL assume_abort_if_not(var_1_45 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L404] RET assume_abort_if_not(var_1_45 >= -126) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L405] CALL assume_abort_if_not(var_1_45 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L405] RET assume_abort_if_not(var_1_45 <= 126) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_50=43/5, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L406] var_1_50 = __VERIFIER_nondet_float() [L407] CALL assume_abort_if_not((var_1_50 >= 0.0F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 9223372.036854765600e+12F && var_1_50 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L407] RET assume_abort_if_not((var_1_50 >= 0.0F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 9223372.036854765600e+12F && var_1_50 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_51=21/2, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L408] var_1_51 = __VERIFIER_nondet_float() [L409] CALL assume_abort_if_not((var_1_51 >= 0.0F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854765600e+12F && var_1_51 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L409] RET assume_abort_if_not((var_1_51 >= 0.0F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854765600e+12F && var_1_51 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_53=17/4, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L410] var_1_53 = __VERIFIER_nondet_float() [L411] CALL assume_abort_if_not((var_1_53 >= -922337.2036854776000e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854776000e+12F && var_1_53 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L411] RET assume_abort_if_not((var_1_53 >= -922337.2036854776000e+13F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854776000e+12F && var_1_53 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=256, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L412] var_1_54 = __VERIFIER_nondet_short() [L413] CALL assume_abort_if_not(var_1_54 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L413] RET assume_abort_if_not(var_1_54 >= -32768) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L414] CALL assume_abort_if_not(var_1_54 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L414] RET assume_abort_if_not(var_1_54 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=-64, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L415] var_1_55 = __VERIFIER_nondet_short() [L416] CALL assume_abort_if_not(var_1_55 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L416] RET assume_abort_if_not(var_1_55 >= -32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L417] CALL assume_abort_if_not(var_1_55 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L417] RET assume_abort_if_not(var_1_55 <= 32767) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L418] CALL assume_abort_if_not(var_1_55 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L418] RET assume_abort_if_not(var_1_55 != 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L419] var_1_56 = __VERIFIER_nondet_uchar() [L420] CALL assume_abort_if_not(var_1_56 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L420] RET assume_abort_if_not(var_1_56 >= 63) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L421] CALL assume_abort_if_not(var_1_56 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L421] RET assume_abort_if_not(var_1_56 <= 127) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=2, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L422] var_1_57 = __VERIFIER_nondet_uchar() [L423] CALL assume_abort_if_not(var_1_57 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L423] RET assume_abort_if_not(var_1_57 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L424] CALL assume_abort_if_not(var_1_57 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L424] RET assume_abort_if_not(var_1_57 <= 63) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_60=128, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L425] var_1_60 = __VERIFIER_nondet_ulong() [L426] CALL assume_abort_if_not(var_1_60 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L426] RET assume_abort_if_not(var_1_60 >= 0) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L427] CALL assume_abort_if_not(var_1_60 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L427] RET assume_abort_if_not(var_1_60 <= 4294967295) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=1000000, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L428] var_1_65 = __VERIFIER_nondet_long() [L429] CALL assume_abort_if_not(var_1_65 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L429] RET assume_abort_if_not(var_1_65 >= -2147483647) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L430] CALL assume_abort_if_not(var_1_65 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L430] RET assume_abort_if_not(var_1_65 <= 2147483646) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_72=0, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L431] var_1_72 = __VERIFIER_nondet_double() [L432] CALL assume_abort_if_not((var_1_72 >= 4611686.018427382800e+12F && var_1_72 <= -1.0e-20F) || (var_1_72 <= 9223372.036854765600e+12F && var_1_72 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L432] RET assume_abort_if_not((var_1_72 >= 4611686.018427382800e+12F && var_1_72 <= -1.0e-20F) || (var_1_72 <= 9223372.036854765600e+12F && var_1_72 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_73=257/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L433] var_1_73 = __VERIFIER_nondet_double() [L434] CALL assume_abort_if_not((var_1_73 >= 0.0F && var_1_73 <= -1.0e-20F) || (var_1_73 <= 4611686.018427382800e+12F && var_1_73 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L434] RET assume_abort_if_not((var_1_73 >= 0.0F && var_1_73 <= -1.0e-20F) || (var_1_73 <= 4611686.018427382800e+12F && var_1_73 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=1289/10, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L453] RET updateVariables() [L454] CALL step() [L102] COND FALSE !(var_1_24 < (var_1_25 + var_1_26)) [L107] var_1_23 = ((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L109] COND FALSE !(\read(var_1_30)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L116] COND FALSE !(var_1_26 > var_1_24) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L123] COND TRUE var_1_28 != var_1_27 [L124] var_1_33 = var_1_34 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L127] COND FALSE !(var_1_27 > ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28)))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=126/5, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L134] COND TRUE var_1_35 || var_1_34 [L135] var_1_39 = ((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-256, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L139] COND TRUE var_1_38 <= var_1_37 [L140] var_1_40 = (var_1_37 - 50) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=4, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L144] COND FALSE !(\read(var_1_34)) [L147] var_1_41 = 10 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L149] COND FALSE !(\read(var_1_33)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=10, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L152] COND TRUE (4u + 1u) <= var_1_32 [L153] var_1_43 = ((((((((var_1_37 - var_1_44)) > (var_1_45)) ? ((var_1_37 - var_1_44)) : (var_1_45))) < 0 ) ? -(((((var_1_37 - var_1_44)) > (var_1_45)) ? ((var_1_37 - var_1_44)) : (var_1_45))) : (((((var_1_37 - var_1_44)) > (var_1_45)) ? ((var_1_37 - var_1_44)) : (var_1_45))))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-10, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L155] COND TRUE -64 != ((((var_1_26) < (var_1_25)) ? (var_1_26) : (var_1_25))) [L156] var_1_46 = var_1_31 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L160] COND FALSE !(((((32) < 0 ) ? -(32) : (32))) < var_1_45) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L165] COND FALSE !(var_1_29 == ((((var_1_40) > (var_1_47)) ? (var_1_40) : (var_1_47)))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=-2, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L172] COND FALSE !(var_1_44 >= (((((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) < 0 ) ? -((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) : ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38)))))) [L175] var_1_48 = ((((var_1_45) < 0 ) ? -(var_1_45) : (var_1_45))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L178] COND FALSE !(\read(var_1_33)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L191] COND TRUE var_1_24 > var_1_36 [L192] var_1_49 = ((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L197] COND FALSE !(var_1_51 != (((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27))) + var_1_53)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L204] COND TRUE \read(var_1_35) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_52=64, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L205] COND TRUE var_1_54 <= (var_1_31 % ((((var_1_55) < 0 ) ? -(var_1_55) : (var_1_55)))) [L206] var_1_52 = (var_1_38 + ((((var_1_37) > (var_1_44)) ? (var_1_37) : (var_1_44)))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L212] COND FALSE !(var_1_31 < (var_1_52 + var_1_36)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L217] COND FALSE !(\read(var_1_33)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=-64, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L228] COND TRUE ((var_1_60 + var_1_52) * 5u) <= var_1_48 [L229] var_1_59 = ((((var_1_44) > (((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57))))) ? (var_1_44) : (((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57)))))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L232] COND FALSE !(var_1_55 > var_1_29) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=0, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L241] COND TRUE ! (var_1_54 > var_1_57) [L242] var_1_62 = ((! var_1_34) && var_1_35) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=-16, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L244] COND TRUE var_1_53 <= (- 3.7f) [L245] var_1_63 = var_1_38 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L253] COND FALSE !(var_1_26 > var_1_54) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L262] EXPR var_1_48 | var_1_38 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=-10, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L262] COND FALSE !(var_1_45 < (var_1_48 | var_1_38)) [L267] var_1_67 = var_1_55 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=40001/4, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L268] COND FALSE !(\read(var_1_33)) [L271] var_1_68 = var_1_50 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_50=5, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=1000, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L273] var_1_69 = var_1_56 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_50=5, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L274] COND FALSE !(\read(var_1_34)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_50=5, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L277] EXPR (var_1_67 * var_1_69) | 128u VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_50=5, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=3/4, var_1_74=0, var_1_7=15/2, var_1_8=133] [L277] COND FALSE !(((var_1_67 * var_1_69) | 128u) >= var_1_64) [L280] var_1_71 = ((((var_1_50) > (var_1_72)) ? (var_1_50) : (var_1_72))) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_50=5, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133] [L282] COND FALSE !(4.75f > (var_1_72 * var_1_71)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_50=5, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133] [L287] EXPR ((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_50=5, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133] [L287] signed long int stepLocal_2 = ((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12; [L288] COND FALSE !(last_1_var_1_7 > (var_1_11 + last_1_var_1_15)) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_50=5, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133] [L297] unsigned long int stepLocal_3 = var_1_22 - var_1_20; VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=2147450880, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_50=5, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133] [L298] COND TRUE \read(last_1_var_1_3) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=2147450880, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_50=5, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133] [L299] COND TRUE \read(var_1_6) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=2147450880, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=2, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_50=5, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133] [L300] COND TRUE \read(last_1_var_1_3) [L301] var_1_17 = var_1_14 VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=2147450880, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=1, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_50=5, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133] [L315] var_1_3 = (((5 - last_1_var_1_17) <= (last_1_var_1_17 + last_1_var_1_17)) || var_1_6) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=2147450880, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=1, var_1_19=32768, var_1_1=39/4, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_50=5, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133] [L316] COND TRUE 50 != var_1_16 [L317] var_1_1 = (1.00000000000025E12 - 24.25) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_2=2, stepLocal_3=2147450880, var_1_12=2, var_1_13=1, var_1_14=1, var_1_15=3/5, var_1_16=32, var_1_17=1, var_1_19=32768, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_50=5, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133] [L319] var_1_12 = (var_1_13 - var_1_14) [L320] var_1_15 = ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9))) [L321] unsigned char stepLocal_1 = var_1_3; [L322] signed long int stepLocal_0 = (var_1_16 + 100) / var_1_8; VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_0=0, stepLocal_1=1, stepLocal_2=2, stepLocal_3=2147450880, var_1_12=0, var_1_13=1, var_1_14=1, var_1_15=6, var_1_16=32, var_1_17=1, var_1_19=32768, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_50=5, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=0] [L323] COND FALSE !(stepLocal_0 >= var_1_17) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, stepLocal_1=1, stepLocal_2=2, stepLocal_3=2147450880, var_1_12=0, var_1_13=1, var_1_14=1, var_1_15=6, var_1_16=32, var_1_17=1, var_1_19=32768, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_50=5, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=0] [L454] RET step() [L455] CALL, EXPR property() [L445] EXPR ((((((50 != var_1_16) ? (var_1_1 == ((double) (1.00000000000025E12 - 24.25))) : 1) && (var_1_3 == ((unsigned char) (((5 - last_1_var_1_17) <= (last_1_var_1_17 + last_1_var_1_17)) || var_1_6)))) && ((((var_1_16 + 100) / var_1_8) >= var_1_17) ? ((var_1_3 || (var_1_17 > (var_1_17 * var_1_8))) ? (var_1_7 == ((float) var_1_9)) : (var_1_7 == ((float) (var_1_10 + var_1_11)))) : 1)) && (var_1_12 == ((signed char) (var_1_13 - var_1_14)))) && (var_1_15 == ((float) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9)))))) && ((last_1_var_1_7 > (var_1_11 + last_1_var_1_15)) ? ((var_1_14 < (((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12)) ? (last_1_var_1_3 ? (var_1_16 == ((signed char) -2)) : 1) : (var_1_16 == ((signed char) var_1_13))) : 1) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=0, var_1_13=1, var_1_14=1, var_1_15=6, var_1_16=32, var_1_17=1, var_1_19=32768, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_50=5, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=0] [L445-L446] return (((((((50 != var_1_16) ? (var_1_1 == ((double) (1.00000000000025E12 - 24.25))) : 1) && (var_1_3 == ((unsigned char) (((5 - last_1_var_1_17) <= (last_1_var_1_17 + last_1_var_1_17)) || var_1_6)))) && ((((var_1_16 + 100) / var_1_8) >= var_1_17) ? ((var_1_3 || (var_1_17 > (var_1_17 * var_1_8))) ? (var_1_7 == ((float) var_1_9)) : (var_1_7 == ((float) (var_1_10 + var_1_11)))) : 1)) && (var_1_12 == ((signed char) (var_1_13 - var_1_14)))) && (var_1_15 == ((float) ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9)))))) && ((last_1_var_1_7 > (var_1_11 + last_1_var_1_15)) ? ((var_1_14 < (((((var_1_13) > (last_1_var_1_17)) ? (var_1_13) : (last_1_var_1_17))) | last_1_var_1_12)) ? (last_1_var_1_3 ? (var_1_16 == ((signed char) -2)) : 1) : (var_1_16 == ((signed char) var_1_13))) : 1)) && (last_1_var_1_3 ? (var_1_6 ? (last_1_var_1_3 ? (var_1_17 == ((unsigned short int) var_1_14)) : (var_1_17 == ((unsigned short int) (((((var_1_19) < (var_1_20)) ? (var_1_19) : (var_1_20))) - ((var_1_21 - 256) - 256))))) : (((var_1_22 - var_1_20) > (var_1_4 / var_1_8)) ? ((last_1_var_1_1 >= var_1_10) ? (var_1_17 == ((unsigned short int) var_1_14)) : 1) : 1)) : (var_1_17 == ((unsigned short int) var_1_21))) ; [L455] RET, EXPR property() [L455] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=0, var_1_13=1, var_1_14=1, var_1_15=6, var_1_16=32, var_1_17=1, var_1_19=32768, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_50=5, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_12=2, last_1_var_1_15=3/5, last_1_var_1_17=2, last_1_var_1_1=39/4, last_1_var_1_3=1, last_1_var_1_7=15/2, var_1_12=0, var_1_13=1, var_1_14=1, var_1_15=6, var_1_16=32, var_1_17=1, var_1_19=32768, var_1_20=32767, var_1_21=24575, var_1_22=2147483647, var_1_23=2, var_1_24=33, var_1_25=-63, var_1_26=-63, var_1_27=2, var_1_28=0, var_1_29=100000, var_1_30=0, var_1_31=3221225471, var_1_32=5, var_1_33=0, var_1_34=0, var_1_35=1, var_1_36=32, var_1_37=1, var_1_38=1, var_1_39=3, var_1_3=1, var_1_40=-49, var_1_41=10, var_1_42=-100, var_1_43=1, var_1_44=0, var_1_45=1, var_1_46=-1073741825, var_1_47=50, var_1_48=1, var_1_49=4, var_1_4=134, var_1_50=5, var_1_52=2, var_1_54=0, var_1_55=2, var_1_56=64, var_1_57=0, var_1_58=-32, var_1_59=0, var_1_60=7730941131, var_1_61=0, var_1_62=1, var_1_63=1, var_1_64=-5, var_1_65=-2147483647, var_1_66=1, var_1_67=2, var_1_68=5, var_1_69=64, var_1_6=1, var_1_70=1281/5, var_1_71=5, var_1_72=0, var_1_74=0, var_1_7=15/2, var_1_8=133, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 215 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 23.4s, OverallIterations: 12, TraceHistogramMax: 66, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 6.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3844 SdHoareTripleChecker+Valid, 2.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3806 mSDsluCounter, 9744 SdHoareTripleChecker+Invalid, 1.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5158 mSDsCounter, 562 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 998 IncrementalHoareTripleChecker+Invalid, 1560 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 562 mSolverCounterUnsat, 4586 mSDtfsCounter, 998 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2413 GetRequests, 2385 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=12379occurred in iteration=10, InterpolantAutomatonStates: 43, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 4.6s AutomataMinimizationTime, 11 MinimizatonAttempts, 4913 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.9s SatisfiabilityAnalysisTime, 7.2s InterpolantComputationTime, 5914 NumberOfCodeBlocks, 5914 NumberOfCodeBlocksAsserted, 14 NumberOfCheckSat, 5476 ConstructedInterpolants, 0 QuantifiedInterpolants, 9943 SizeOfPredicates, 0 NumberOfNonLiveVariables, 953 ConjunctsInSsa, 6 ConjunctsInUnsatCore, 13 InterpolantComputations, 10 PerfectInterpolantSequences, 111297/111540 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-07 05:08:39,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i -s /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/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 7926a30b33e1b2cfbef88164aa80a253fa35bd5831134ee416945ef0a45f9cd1 --- Real Ultimate output --- This is Ultimate 0.3.0-?-4f9af40 [2024-11-07 05:08:41,772 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-07 05:08:41,879 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-07 05:08:41,885 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-07 05:08:41,885 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-07 05:08:41,906 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-07 05:08:41,906 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-07 05:08:41,907 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-07 05:08:41,907 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-07 05:08:41,907 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-07 05:08:41,907 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-07 05:08:41,907 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-07 05:08:41,908 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-07 05:08:41,908 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-07 05:08:41,908 INFO L153 SettingsManager]: * Use SBE=true [2024-11-07 05:08:41,908 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-07 05:08:41,908 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-07 05:08:41,908 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-07 05:08:41,908 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-07 05:08:41,908 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-07 05:08:41,908 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-07 05:08:41,909 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-07 05:08:41,909 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-07 05:08:41,909 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-07 05:08:41,909 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-07 05:08:41,909 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-07 05:08:41,909 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-07 05:08:41,909 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-07 05:08:41,909 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-07 05:08:41,909 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-07 05:08:41,909 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-07 05:08:41,909 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-07 05:08:41,909 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-07 05:08:41,909 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-07 05:08:41,910 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-07 05:08:41,910 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-07 05:08:41,910 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-07 05:08:41,910 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-07 05:08:41,910 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2024-11-07 05:08:41,910 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-07 05:08:41,910 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-07 05:08:41,910 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-07 05:08:41,910 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-07 05:08:41,910 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-07 05:08:41,910 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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-jdk21/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 -> 7926a30b33e1b2cfbef88164aa80a253fa35bd5831134ee416945ef0a45f9cd1 [2024-11-07 05:08:42,196 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-07 05:08:42,204 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-07 05:08:42,206 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-07 05:08:42,208 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-07 05:08:42,209 INFO L274 PluginConnector]: CDTParser initialized [2024-11-07 05:08:42,210 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i [2024-11-07 05:08:43,539 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-07 05:08:43,825 INFO L384 CDTParser]: Found 1 translation units. [2024-11-07 05:08:43,828 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i [2024-11-07 05:08:43,842 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/148358e03/ac2bdf3ae10e42ffad7ad0e76c775a2a/FLAG585619f26 [2024-11-07 05:08:43,864 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/data/148358e03/ac2bdf3ae10e42ffad7ad0e76c775a2a [2024-11-07 05:08:43,867 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-07 05:08:43,871 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-07 05:08:43,873 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-07 05:08:43,873 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-07 05:08:43,877 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-07 05:08:43,878 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 05:08:43" (1/1) ... [2024-11-07 05:08:43,879 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a63b240 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:43, skipping insertion in model container [2024-11-07 05:08:43,879 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 05:08:43" (1/1) ... [2024-11-07 05:08:43,911 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-07 05:08:44,063 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i[916,929] [2024-11-07 05:08:44,199 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-07 05:08:44,222 INFO L200 MainTranslator]: Completed pre-run [2024-11-07 05:08:44,238 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-67.i[916,929] [2024-11-07 05:08:44,313 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-07 05:08:44,340 INFO L204 MainTranslator]: Completed translation [2024-11-07 05:08:44,341 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:44 WrapperNode [2024-11-07 05:08:44,341 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-07 05:08:44,342 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-07 05:08:44,342 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-07 05:08:44,342 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-07 05:08:44,348 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:44" (1/1) ... [2024-11-07 05:08:44,364 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:44" (1/1) ... [2024-11-07 05:08:44,406 INFO L138 Inliner]: procedures = 27, calls = 79, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 427 [2024-11-07 05:08:44,406 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-07 05:08:44,407 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-07 05:08:44,407 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-07 05:08:44,408 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-07 05:08:44,416 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:44" (1/1) ... [2024-11-07 05:08:44,417 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:44" (1/1) ... [2024-11-07 05:08:44,427 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:44" (1/1) ... [2024-11-07 05:08:44,449 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-07 05:08:44,449 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:44" (1/1) ... [2024-11-07 05:08:44,450 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:44" (1/1) ... [2024-11-07 05:08:44,469 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:44" (1/1) ... [2024-11-07 05:08:44,475 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:44" (1/1) ... [2024-11-07 05:08:44,480 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:44" (1/1) ... [2024-11-07 05:08:44,482 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:44" (1/1) ... [2024-11-07 05:08:44,487 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-07 05:08:44,488 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-07 05:08:44,488 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-07 05:08:44,489 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-07 05:08:44,490 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:44" (1/1) ... [2024-11-07 05:08:44,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-07 05:08:44,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 [2024-11-07 05:08:44,534 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-07 05:08:44,541 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-07 05:08:44,562 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-07 05:08:44,563 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-07 05:08:44,563 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-07 05:08:44,563 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-07 05:08:44,563 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-07 05:08:44,563 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-07 05:08:44,709 INFO L238 CfgBuilder]: Building ICFG [2024-11-07 05:08:44,710 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-07 05:09:02,403 INFO L? ?]: Removed 16 outVars from TransFormulas that were not future-live. [2024-11-07 05:09:02,403 INFO L287 CfgBuilder]: Performing block encoding [2024-11-07 05:09:02,421 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-07 05:09:02,423 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-07 05:09:02,424 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 05:09:02 BoogieIcfgContainer [2024-11-07 05:09:02,424 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-07 05:09:02,426 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-07 05:09:02,426 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-07 05:09:02,431 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-07 05:09:02,433 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.11 05:08:43" (1/3) ... [2024-11-07 05:09:02,434 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4175f8fb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 05:09:02, skipping insertion in model container [2024-11-07 05:09:02,434 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 05:08:44" (2/3) ... [2024-11-07 05:09:02,434 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4175f8fb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 05:09:02, skipping insertion in model container [2024-11-07 05:09:02,434 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 05:09:02" (3/3) ... [2024-11-07 05:09:02,436 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-67.i [2024-11-07 05:09:02,448 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-07 05:09:02,449 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-07 05:09:02,515 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-07 05:09:02,525 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;@4e4680c6, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-07 05:09:02,526 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-07 05:09:02,534 INFO L276 IsEmpty]: Start isEmpty. Operand has 193 states, 124 states have (on average 1.564516129032258) internal successors, (194), 125 states have internal predecessors, (194), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2024-11-07 05:09:02,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 417 [2024-11-07 05:09:02,557 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 05:09:02,558 INFO L215 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 05:09:02,558 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-07 05:09:02,562 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 05:09:02,563 INFO L85 PathProgramCache]: Analyzing trace with hash 528351891, now seen corresponding path program 1 times [2024-11-07 05:09:02,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-07 05:09:02,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1622736388] [2024-11-07 05:09:02,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 05:09:02,576 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-07 05:09:02,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-07 05:09:02,580 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/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-07 05:09:02,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/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-07 05:09:03,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:09:03,517 INFO L255 TraceCheckSpWp]: Trace formula consists of 666 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-07 05:09:03,537 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 05:09:03,632 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 130 proven. 0 refuted. 0 times theorem prover too weak. 8450 trivial. 0 not checked. [2024-11-07 05:09:03,632 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 05:09:03,633 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-07 05:09:03,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1622736388] [2024-11-07 05:09:03,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1622736388] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 05:09:03,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 05:09:03,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-07 05:09:03,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732801236] [2024-11-07 05:09:03,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 05:09:03,641 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-07 05:09:03,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-07 05:09:03,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-07 05:09:03,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-07 05:09:03,668 INFO L87 Difference]: Start difference. First operand has 193 states, 124 states have (on average 1.564516129032258) internal successors, (194), 125 states have internal predecessors, (194), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) Second operand has 2 states, 2 states have (on average 45.5) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (66), 2 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 2 states have call successors, (66) [2024-11-07 05:09:03,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 05:09:03,723 INFO L93 Difference]: Finished difference Result 379 states and 712 transitions. [2024-11-07 05:09:03,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-07 05:09:03,726 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 45.5) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (66), 2 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 2 states have call successors, (66) Word has length 416 [2024-11-07 05:09:03,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 05:09:03,737 INFO L225 Difference]: With dead ends: 379 [2024-11-07 05:09:03,737 INFO L226 Difference]: Without dead ends: 189 [2024-11-07 05:09:03,745 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 415 GetRequests, 415 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-07 05:09:03,748 INFO L432 NwaCegarLoop]: 319 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, 319 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-07 05:09:03,748 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 319 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-07 05:09:03,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2024-11-07 05:09:03,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 189. [2024-11-07 05:09:03,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 121 states have (on average 1.5454545454545454) internal successors, (187), 121 states have internal predecessors, (187), 66 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2024-11-07 05:09:03,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 319 transitions. [2024-11-07 05:09:03,820 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 319 transitions. Word has length 416 [2024-11-07 05:09:03,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 05:09:03,822 INFO L471 AbstractCegarLoop]: Abstraction has 189 states and 319 transitions. [2024-11-07 05:09:03,823 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 45.5) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (66), 2 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 2 states have call successors, (66) [2024-11-07 05:09:03,823 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 319 transitions. [2024-11-07 05:09:03,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 417 [2024-11-07 05:09:03,836 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 05:09:03,837 INFO L215 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 05:09:03,873 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/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)] Ended with exit code 0 [2024-11-07 05:09:04,038 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate-jdk21/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-07 05:09:04,038 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-07 05:09:04,039 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 05:09:04,039 INFO L85 PathProgramCache]: Analyzing trace with hash 145171479, now seen corresponding path program 1 times [2024-11-07 05:09:04,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-07 05:09:04,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [307337411] [2024-11-07 05:09:04,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 05:09:04,040 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-07 05:09:04,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-07 05:09:04,046 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/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-07 05:09:04,048 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/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-07 05:09:04,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:09:04,912 INFO L255 TraceCheckSpWp]: Trace formula consists of 666 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-07 05:09:04,928 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 05:09:06,143 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4245 proven. 81 refuted. 0 times theorem prover too weak. 4254 trivial. 0 not checked. [2024-11-07 05:09:06,144 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 05:09:07,480 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 114 proven. 81 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2024-11-07 05:09:07,482 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-07 05:09:07,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [307337411] [2024-11-07 05:09:07,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [307337411] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 05:09:07,482 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-07 05:09:07,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-07 05:09:07,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218756698] [2024-11-07 05:09:07,483 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-07 05:09:07,485 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-07 05:09:07,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-07 05:09:07,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-07 05:09:07,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-07 05:09:07,488 INFO L87 Difference]: Start difference. First operand 189 states and 319 transitions. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 2 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 2 states have call predecessors, (94), 2 states have call successors, (94) [2024-11-07 05:09:09,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 05:09:09,157 INFO L93 Difference]: Finished difference Result 381 states and 640 transitions. [2024-11-07 05:09:09,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-07 05:09:09,159 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 2 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 2 states have call predecessors, (94), 2 states have call successors, (94) Word has length 416 [2024-11-07 05:09:09,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 05:09:09,166 INFO L225 Difference]: With dead ends: 381 [2024-11-07 05:09:09,166 INFO L226 Difference]: Without dead ends: 195 [2024-11-07 05:09:09,167 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 833 GetRequests, 824 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-11-07 05:09:09,168 INFO L432 NwaCegarLoop]: 241 mSDtfsCounter, 480 mSDsluCounter, 348 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 518 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-07 05:09:09,168 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [518 Valid, 589 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-07 05:09:09,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2024-11-07 05:09:09,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 193. [2024-11-07 05:09:09,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 124 states have (on average 1.5080645161290323) internal successors, (187), 124 states have internal predecessors, (187), 66 states have call successors, (66), 2 states have call predecessors, (66), 2 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2024-11-07 05:09:09,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 319 transitions. [2024-11-07 05:09:09,210 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 319 transitions. Word has length 416 [2024-11-07 05:09:09,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 05:09:09,211 INFO L471 AbstractCegarLoop]: Abstraction has 193 states and 319 transitions. [2024-11-07 05:09:09,211 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 2 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 2 states have call predecessors, (94), 2 states have call successors, (94) [2024-11-07 05:09:09,211 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 319 transitions. [2024-11-07 05:09:09,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 417 [2024-11-07 05:09:09,217 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 05:09:09,217 INFO L215 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 05:09:09,250 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/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)] Ended with exit code 0 [2024-11-07 05:09:09,418 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate-jdk21/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-07 05:09:09,418 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-07 05:09:09,419 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 05:09:09,419 INFO L85 PathProgramCache]: Analyzing trace with hash 684188629, now seen corresponding path program 1 times [2024-11-07 05:09:09,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-07 05:09:09,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1304825985] [2024-11-07 05:09:09,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 05:09:09,420 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-07 05:09:09,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-07 05:09:09,424 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/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-07 05:09:09,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-07 05:09:10,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:09:10,236 INFO L255 TraceCheckSpWp]: Trace formula consists of 665 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-07 05:09:10,243 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 05:09:11,299 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4283 proven. 84 refuted. 0 times theorem prover too weak. 4213 trivial. 0 not checked. [2024-11-07 05:09:11,299 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 05:09:12,408 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 111 proven. 84 refuted. 0 times theorem prover too weak. 8385 trivial. 0 not checked. [2024-11-07 05:09:12,408 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-07 05:09:12,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1304825985] [2024-11-07 05:09:12,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1304825985] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 05:09:12,409 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-07 05:09:12,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-07 05:09:12,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801330074] [2024-11-07 05:09:12,409 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-07 05:09:12,410 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-07 05:09:12,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-07 05:09:12,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-07 05:09:12,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-07 05:09:12,412 INFO L87 Difference]: Start difference. First operand 193 states and 319 transitions. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 2 states have call successors, (94), 2 states have call predecessors, (94), 4 states have return successors, (95), 2 states have call predecessors, (95), 2 states have call successors, (95) [2024-11-07 05:09:14,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 05:09:14,174 INFO L93 Difference]: Finished difference Result 391 states and 642 transitions. [2024-11-07 05:09:14,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-07 05:09:14,177 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 2 states have call successors, (94), 2 states have call predecessors, (94), 4 states have return successors, (95), 2 states have call predecessors, (95), 2 states have call successors, (95) Word has length 416 [2024-11-07 05:09:14,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 05:09:14,181 INFO L225 Difference]: With dead ends: 391 [2024-11-07 05:09:14,181 INFO L226 Difference]: Without dead ends: 201 [2024-11-07 05:09:14,183 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 834 GetRequests, 824 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-07 05:09:14,183 INFO L432 NwaCegarLoop]: 237 mSDtfsCounter, 190 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 577 SdHoareTripleChecker+Invalid, 376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-07 05:09:14,184 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [226 Valid, 577 Invalid, 376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-07 05:09:14,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2024-11-07 05:09:14,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 197. [2024-11-07 05:09:14,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 127 states have (on average 1.4724409448818898) internal successors, (187), 127 states have internal predecessors, (187), 66 states have call successors, (66), 3 states have call predecessors, (66), 3 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2024-11-07 05:09:14,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 319 transitions. [2024-11-07 05:09:14,216 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 319 transitions. Word has length 416 [2024-11-07 05:09:14,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 05:09:14,217 INFO L471 AbstractCegarLoop]: Abstraction has 197 states and 319 transitions. [2024-11-07 05:09:14,217 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 2 states have call successors, (94), 2 states have call predecessors, (94), 4 states have return successors, (95), 2 states have call predecessors, (95), 2 states have call successors, (95) [2024-11-07 05:09:14,218 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 319 transitions. [2024-11-07 05:09:14,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 417 [2024-11-07 05:09:14,223 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 05:09:14,224 INFO L215 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 05:09:14,258 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-11-07 05:09:14,424 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate-jdk21/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-07 05:09:14,425 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-07 05:09:14,425 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 05:09:14,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1343720151, now seen corresponding path program 1 times [2024-11-07 05:09:14,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-07 05:09:14,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1811145858] [2024-11-07 05:09:14,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 05:09:14,426 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-07 05:09:14,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-07 05:09:14,430 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/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-07 05:09:14,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-07 05:09:15,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:09:15,234 INFO L255 TraceCheckSpWp]: Trace formula consists of 665 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-07 05:09:15,244 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 05:09:17,089 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 4313 proven. 162 refuted. 0 times theorem prover too weak. 4105 trivial. 0 not checked. [2024-11-07 05:09:17,089 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-07 05:09:18,479 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 222 proven. 165 refuted. 0 times theorem prover too weak. 8193 trivial. 0 not checked. [2024-11-07 05:09:18,479 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-07 05:09:18,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1811145858] [2024-11-07 05:09:18,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1811145858] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-07 05:09:18,480 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-07 05:09:18,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2024-11-07 05:09:18,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228752800] [2024-11-07 05:09:18,480 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-07 05:09:18,481 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-07 05:09:18,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-07 05:09:18,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-07 05:09:18,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2024-11-07 05:09:18,483 INFO L87 Difference]: Start difference. First operand 197 states and 319 transitions. Second operand has 13 states, 13 states have (on average 8.0) internal successors, (104), 13 states have internal predecessors, (104), 3 states have call successors, (94), 3 states have call predecessors, (94), 6 states have return successors, (95), 3 states have call predecessors, (95), 3 states have call successors, (95) [2024-11-07 05:09:22,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 05:09:22,013 INFO L93 Difference]: Finished difference Result 585 states and 944 transitions. [2024-11-07 05:09:22,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-07 05:09:22,014 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 8.0) internal successors, (104), 13 states have internal predecessors, (104), 3 states have call successors, (94), 3 states have call predecessors, (94), 6 states have return successors, (95), 3 states have call predecessors, (95), 3 states have call successors, (95) Word has length 416 [2024-11-07 05:09:22,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 05:09:22,020 INFO L225 Difference]: With dead ends: 585 [2024-11-07 05:09:22,022 INFO L226 Difference]: Without dead ends: 391 [2024-11-07 05:09:22,024 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 850 GetRequests, 820 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=274, Invalid=656, Unknown=0, NotChecked=0, Total=930 [2024-11-07 05:09:22,024 INFO L432 NwaCegarLoop]: 229 mSDtfsCounter, 502 mSDsluCounter, 855 mSDsCounter, 0 mSdLazyCounter, 745 mSolverCounterSat, 279 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 540 SdHoareTripleChecker+Valid, 1084 SdHoareTripleChecker+Invalid, 1024 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 279 IncrementalHoareTripleChecker+Valid, 745 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2024-11-07 05:09:22,025 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [540 Valid, 1084 Invalid, 1024 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [279 Valid, 745 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2024-11-07 05:09:22,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2024-11-07 05:09:22,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 380. [2024-11-07 05:09:22,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 241 states have (on average 1.4481327800829875) internal successors, (349), 241 states have internal predecessors, (349), 132 states have call successors, (132), 6 states have call predecessors, (132), 6 states have return successors, (132), 132 states have call predecessors, (132), 132 states have call successors, (132) [2024-11-07 05:09:22,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 613 transitions. [2024-11-07 05:09:22,093 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 613 transitions. Word has length 416 [2024-11-07 05:09:22,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 05:09:22,095 INFO L471 AbstractCegarLoop]: Abstraction has 380 states and 613 transitions. [2024-11-07 05:09:22,098 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.0) internal successors, (104), 13 states have internal predecessors, (104), 3 states have call successors, (94), 3 states have call predecessors, (94), 6 states have return successors, (95), 3 states have call predecessors, (95), 3 states have call successors, (95) [2024-11-07 05:09:22,099 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 613 transitions. [2024-11-07 05:09:22,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 417 [2024-11-07 05:09:22,108 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 05:09:22,108 INFO L215 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 05:09:22,147 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-11-07 05:09:22,309 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /storage/repos/ultimate-jdk21/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-07 05:09:22,310 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-07 05:09:22,310 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 05:09:22,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1570572599, now seen corresponding path program 1 times [2024-11-07 05:09:22,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-07 05:09:22,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [362986626] [2024-11-07 05:09:22,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 05:09:22,312 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-07 05:09:22,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-07 05:09:22,315 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/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-07 05:09:22,317 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/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 (6)] Waiting until timeout for monitored process [2024-11-07 05:09:23,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:09:23,113 INFO L255 TraceCheckSpWp]: Trace formula consists of 664 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-07 05:09:23,120 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-07 05:09:23,235 INFO L134 CoverageAnalysis]: Checked inductivity of 8580 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8580 trivial. 0 not checked. [2024-11-07 05:09:23,236 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-07 05:09:23,236 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2024-11-07 05:09:23,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [362986626] [2024-11-07 05:09:23,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [362986626] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-07 05:09:23,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-07 05:09:23,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-07 05:09:23,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191510546] [2024-11-07 05:09:23,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-07 05:09:23,237 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-07 05:09:23,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2024-11-07 05:09:23,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-07 05:09:23,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-07 05:09:23,238 INFO L87 Difference]: Start difference. First operand 380 states and 613 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-07 05:09:23,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-07 05:09:23,319 INFO L93 Difference]: Finished difference Result 996 states and 1617 transitions. [2024-11-07 05:09:23,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-07 05:09:23,320 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) Word has length 416 [2024-11-07 05:09:23,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-07 05:09:23,326 INFO L225 Difference]: With dead ends: 996 [2024-11-07 05:09:23,327 INFO L226 Difference]: Without dead ends: 619 [2024-11-07 05:09:23,329 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 415 GetRequests, 414 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-07 05:09:23,330 INFO L432 NwaCegarLoop]: 474 mSDtfsCounter, 193 mSDsluCounter, 302 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 193 SdHoareTripleChecker+Valid, 776 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-07 05:09:23,330 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [193 Valid, 776 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-07 05:09:23,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2024-11-07 05:09:23,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 615. [2024-11-07 05:09:23,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 615 states, 414 states have (on average 1.4927536231884058) internal successors, (618), 416 states have internal predecessors, (618), 192 states have call successors, (192), 8 states have call predecessors, (192), 8 states have return successors, (192), 190 states have call predecessors, (192), 192 states have call successors, (192) [2024-11-07 05:09:23,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 615 states to 615 states and 1002 transitions. [2024-11-07 05:09:23,417 INFO L78 Accepts]: Start accepts. Automaton has 615 states and 1002 transitions. Word has length 416 [2024-11-07 05:09:23,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-07 05:09:23,418 INFO L471 AbstractCegarLoop]: Abstraction has 615 states and 1002 transitions. [2024-11-07 05:09:23,419 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (66), 1 states have call predecessors, (66), 1 states have return successors, (66), 1 states have call predecessors, (66), 1 states have call successors, (66) [2024-11-07 05:09:23,422 INFO L276 IsEmpty]: Start isEmpty. Operand 615 states and 1002 transitions. [2024-11-07 05:09:23,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 418 [2024-11-07 05:09:23,427 INFO L207 NwaCegarLoop]: Found error trace [2024-11-07 05:09:23,428 INFO L215 NwaCegarLoop]: trace histogram [66, 66, 66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-07 05:09:23,452 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/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 (6)] Ended with exit code 0 [2024-11-07 05:09:23,628 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-jdk21/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-07 05:09:23,629 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-07 05:09:23,629 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-07 05:09:23,629 INFO L85 PathProgramCache]: Analyzing trace with hash -1044356014, now seen corresponding path program 1 times [2024-11-07 05:09:23,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2024-11-07 05:09:23,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [659769737] [2024-11-07 05:09:23,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-07 05:09:23,630 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-07 05:09:23,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UAutomizer-linux/mathsat [2024-11-07 05:09:23,632 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/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-07 05:09:23,633 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/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 (7)] Waiting until timeout for monitored process [2024-11-07 05:09:24,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-07 05:09:24,413 INFO L255 TraceCheckSpWp]: Trace formula consists of 666 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-07 05:09:24,420 INFO L278 TraceCheckSpWp]: Computing forward predicates...