./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/eca-rers2012/Problem14_label40.c --full-output --witness-type violation_witness --validate ./svcomp-yaml-violation-generation.2024-08-01_14-26-22.files/Default/Problem14_label40.yml/witness.yml -tc ../../../trunk/examples/toolchains/AutomizerC_IcfgBuilder.xml -s ../../../trunk/examples/settings/svcomp-Reach-32bit-Automizer_IcfgBuilder.epf --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bf1304be Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/eca-rers2012/Problem14_label40.c ./svcomp-yaml-violation-generation.2024-08-01_14-26-22.files/Default/Problem14_label40.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false -tc ../../../trunk/examples/toolchains/AutomizerC_IcfgBuilder.xml -s ../../../trunk/examples/settings/svcomp-Reach-32bit-Automizer_IcfgBuilder.epf --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.yaml-violation-witnesses-bf1304b-m [2024-08-06 17:16:07,878 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-08-06 17:16:07,940 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-08-06 17:16:07,945 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-08-06 17:16:07,947 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-08-06 17:16:07,977 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-08-06 17:16:07,978 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-08-06 17:16:07,978 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-08-06 17:16:07,979 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-08-06 17:16:07,980 INFO L153 SettingsManager]: * Use memory slicer=true [2024-08-06 17:16:07,980 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-08-06 17:16:07,980 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-08-06 17:16:07,981 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-08-06 17:16:07,981 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-08-06 17:16:07,981 INFO L153 SettingsManager]: * Use SBE=true [2024-08-06 17:16:07,981 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-08-06 17:16:07,982 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-08-06 17:16:07,982 INFO L153 SettingsManager]: * sizeof long=4 [2024-08-06 17:16:07,984 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-08-06 17:16:07,984 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-08-06 17:16:07,984 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-08-06 17:16:07,985 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-08-06 17:16:07,985 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-08-06 17:16:07,988 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-08-06 17:16:07,988 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-08-06 17:16:07,988 INFO L153 SettingsManager]: * sizeof long double=12 [2024-08-06 17:16:07,989 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-08-06 17:16:07,989 INFO L153 SettingsManager]: * Use constant arrays=true [2024-08-06 17:16:07,989 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-08-06 17:16:07,989 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-08-06 17:16:07,989 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-08-06 17:16:07,989 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-08-06 17:16:07,990 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-08-06 17:16:07,990 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-08-06 17:16:07,990 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-08-06 17:16:07,990 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-08-06 17:16:07,990 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-08-06 17:16:07,990 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-08-06 17:16:07,991 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-08-06 17:16:07,991 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-08-06 17:16:07,991 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-08-06 17:16:07,991 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-08-06 17:16:07,992 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-08-06 17:16:07,992 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false [2024-08-06 17:16:08,223 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-08-06 17:16:08,253 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-08-06 17:16:08,257 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-08-06 17:16:08,259 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-08-06 17:16:08,260 INFO L274 PluginConnector]: Witness Parser initialized [2024-08-06 17:16:08,261 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./svcomp-yaml-violation-generation.2024-08-01_14-26-22.files/Default/Problem14_label40.yml/witness.yml [2024-08-06 17:16:08,743 INFO L270 PluginConnector]: Initializing CDTParser... [2024-08-06 17:16:08,743 INFO L274 PluginConnector]: CDTParser initialized [2024-08-06 17:16:08,743 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/eca-rers2012/Problem14_label40.c [2024-08-06 17:16:10,109 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-08-06 17:16:10,373 INFO L384 CDTParser]: Found 1 translation units. [2024-08-06 17:16:10,374 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem14_label40.c [2024-08-06 17:16:10,399 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/869ab9fa2/7f6a1bb524244a95b4f176cae8ab9331/FLAG4cc40597f [2024-08-06 17:16:10,411 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/869ab9fa2/7f6a1bb524244a95b4f176cae8ab9331 [2024-08-06 17:16:10,411 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-08-06 17:16:10,413 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-08-06 17:16:10,413 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-08-06 17:16:10,414 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-08-06 17:16:10,417 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-08-06 17:16:10,418 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser VIOLATION_WITNESS 06.08 05:16:08" (1/2) ... [2024-08-06 17:16:10,419 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1875116a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:10, skipping insertion in model container [2024-08-06 17:16:10,419 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser VIOLATION_WITNESS 06.08 05:16:08" (1/2) ... [2024-08-06 17:16:10,420 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@54c4f078 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:10, skipping insertion in model container [2024-08-06 17:16:10,420 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.08 05:16:10" (2/2) ... [2024-08-06 17:16:10,420 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1875116a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:10, skipping insertion in model container [2024-08-06 17:16:10,420 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.08 05:16:10" (2/2) ... [2024-08-06 17:16:10,455 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-08-06 17:16:10,619 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem14_label40.c[2182,2195] [2024-08-06 17:16:10,767 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-08-06 17:16:10,775 INFO L200 MainTranslator]: Completed pre-run [2024-08-06 17:16:10,787 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem14_label40.c[2182,2195] [2024-08-06 17:16:10,849 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-08-06 17:16:10,869 INFO L204 MainTranslator]: Completed translation [2024-08-06 17:16:10,869 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:10 WrapperNode [2024-08-06 17:16:10,869 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-08-06 17:16:10,870 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-08-06 17:16:10,870 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-08-06 17:16:10,871 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-08-06 17:16:10,877 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:10" (1/1) ... [2024-08-06 17:16:10,893 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:10" (1/1) ... [2024-08-06 17:16:10,955 INFO L138 Inliner]: procedures = 14, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 859 [2024-08-06 17:16:10,955 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-08-06 17:16:10,956 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-08-06 17:16:10,956 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-08-06 17:16:10,956 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-08-06 17:16:10,965 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:10" (1/1) ... [2024-08-06 17:16:10,965 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:10" (1/1) ... [2024-08-06 17:16:10,974 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:10" (1/1) ... [2024-08-06 17:16:11,000 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-08-06 17:16:11,001 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:10" (1/1) ... [2024-08-06 17:16:11,001 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:10" (1/1) ... [2024-08-06 17:16:11,023 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:10" (1/1) ... [2024-08-06 17:16:11,030 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:10" (1/1) ... [2024-08-06 17:16:11,038 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:10" (1/1) ... [2024-08-06 17:16:11,051 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:10" (1/1) ... [2024-08-06 17:16:11,062 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-08-06 17:16:11,063 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-08-06 17:16:11,063 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-08-06 17:16:11,063 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-08-06 17:16:11,064 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:10" (1/1) ... [2024-08-06 17:16:11,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-08-06 17:16:11,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-08-06 17:16:11,093 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-08-06 17:16:11,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-08-06 17:16:11,165 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-08-06 17:16:11,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-08-06 17:16:11,166 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-08-06 17:16:11,166 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-08-06 17:16:11,232 INFO L244 CfgBuilder]: Building ICFG [2024-08-06 17:16:11,234 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-08-06 17:16:12,242 INFO L? ?]: Removed 123 outVars from TransFormulas that were not future-live. [2024-08-06 17:16:12,242 INFO L293 CfgBuilder]: Performing block encoding [2024-08-06 17:16:12,283 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-08-06 17:16:12,283 INFO L320 CfgBuilder]: Removed 2 assume(true) statements. [2024-08-06 17:16:12,284 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 05:16:12 BoogieIcfgContainer [2024-08-06 17:16:12,284 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-08-06 17:16:12,287 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-08-06 17:16:12,288 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-08-06 17:16:12,290 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-08-06 17:16:12,291 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser VIOLATION_WITNESS 06.08 05:16:08" (1/4) ... [2024-08-06 17:16:12,291 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6691948d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction VIOLATION_WITNESS 06.08 05:16:12, skipping insertion in model container [2024-08-06 17:16:12,291 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.08 05:16:10" (2/4) ... [2024-08-06 17:16:12,291 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6691948d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.08 05:16:12, skipping insertion in model container [2024-08-06 17:16:12,291 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:10" (3/4) ... [2024-08-06 17:16:12,292 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6691948d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.08 05:16:12, skipping insertion in model container [2024-08-06 17:16:12,292 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 05:16:12" (4/4) ... [2024-08-06 17:16:12,293 INFO L119 eAbstractionObserver]: Analyzing ICFG Problem14_label40.c [2024-08-06 17:16:12,293 WARN L130 eAbstractionObserver]: Found a witness in the YAML format. I will only consider traces that are accepted by the witness [2024-08-06 17:16:12,310 INFO L221 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-08-06 17:16:12,311 INFO L180 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-08-06 17:16:12,353 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,357 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,360 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,365 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,366 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,367 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,367 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,368 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,369 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,370 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,370 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,371 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,372 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,372 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,373 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,374 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,374 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,375 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,376 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,376 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,377 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,378 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,378 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,379 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,379 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,380 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,381 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,381 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,382 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,383 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,383 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,383 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,384 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,384 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,385 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,385 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,386 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,386 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,387 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,387 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,387 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,388 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,388 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,389 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,389 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,390 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,390 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,391 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,391 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,392 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,392 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,392 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,393 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,394 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,394 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,395 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,395 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,396 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,397 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,397 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,398 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,398 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,399 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,399 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,400 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,400 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,401 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,401 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,402 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,402 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,403 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,403 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,403 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,404 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,404 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,405 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,405 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,405 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,406 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,407 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,407 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,407 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,408 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,409 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,409 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,410 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,410 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,411 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,411 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,412 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,412 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,413 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,413 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,414 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,414 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,414 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,415 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,415 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,416 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,416 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,416 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,417 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,417 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,418 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,419 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,419 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,420 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,420 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,420 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,421 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,421 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,422 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,422 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,423 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,424 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,424 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,424 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,425 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,426 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,426 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,427 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,428 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,428 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,428 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,429 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,430 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,430 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,432 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,432 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,433 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,433 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,434 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,435 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,435 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,435 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,436 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,437 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,437 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,438 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,438 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,438 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,439 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,439 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,440 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,440 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,441 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,441 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,441 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,442 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,442 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,443 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,443 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,443 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,444 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,444 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,445 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,445 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,446 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,446 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,447 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,447 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,447 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,448 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,448 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,448 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,449 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,449 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,450 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,450 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,451 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,451 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,451 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,452 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,452 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,453 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,453 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,454 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,454 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,454 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,455 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,455 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,456 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,456 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,474 INFO L90 WitnessUtils]: FiniteAutomaton nwa = ( alphabet = {"assume (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1;~a12~0 := -262569 + (if -300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) < 0 && 0 != (-300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978)) % 5 then 1 + (-300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978)) / 5 else (-300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978)) / 5);~a24~0 := 2;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := 25;" "assume (9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1);" "assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0);" "assume (1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && 8 == ~a15~0;~a12~0 := 517842 + 5 * (if 68 * ~a12~0 < 0 && 0 != 68 * ~a12~0 % 10 then 1 + 68 * ~a12~0 / 10 else 68 * ~a12~0 / 10);~a21~0 := 6;calculate_output_#res#1 := 25;" "assume 9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0;~a12~0 := -404132 + (if ~a12~0 - -571629 < 0 && 0 != (~a12~0 - -571629) % 5 then 1 + (~a12~0 - -571629) / 5 else (~a12~0 - -571629) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && 8 == ~a15~0);" "assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0);" "assume !true;" "assume ((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == calculate_output_~input#1) && 8 == ~a15~0) && 1 == ~a24~0;~a12~0 := -592276 + ~a12~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "havoc main_~input~0#1;havoc main_#t~nondet6#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;" "assume 1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0);~a12~0 := -327601 + (~a12~0 - 268644);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == calculate_output_~input#1) && 8 == ~a15~0) && 1 == ~a24~0);" "assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0));" "assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;" "assume 1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 9 == ~a15~0;~a15~0 := 7;~a21~0 := 9;calculate_output_#res#1 := -1;" "assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1;" "assume (((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := (if -345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) % 5 then 1 + (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5 else (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 9 == ~a15~0);" "assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0);" "assume 1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == calculate_output_~input#1) && 8 == ~a15~0;~a12~0 := -300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == calculate_output_~input#1) && 8 == ~a15~0);" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0);" "assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1);" "assume (8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := (if ~a12~0 - -338613 - -126296 < 0 && 0 != (~a12~0 - -338613 - -126296) % 34 then (~a12~0 - -338613 - -126296) % 34 - 34 else (~a12~0 - -338613 - -126296) % 34) - -42;~a21~0 := 9;calculate_output_#res#1 := 25;" "assume (~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0);" "assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0);" "assume ((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0;~a12~0 := (if -1 * ((if 10 * (~a12~0 - -277912) < 0 && 0 != 10 * (~a12~0 - -277912) % 9 then 1 + 10 * (~a12~0 - -277912) / 9 else 10 * (~a12~0 - -277912) / 9) - 437300) < 0 && 0 != -1 * ((if 10 * (~a12~0 - -277912) < 0 && 0 != 10 * (~a12~0 - -277912) % 9 then 1 + 10 * (~a12~0 - -277912) / 9 else 10 * (~a12~0 - -277912) / 9) - 437300) % 10 then 1 + -1 * ((if 10 * (~a12~0 - -277912) < 0 && 0 != 10 * (~a12~0 - -277912) % 9 then 1 + 10 * (~a12~0 - -277912) / 9 else 10 * (~a12~0 - -277912) / 9) - 437300) / 10 else -1 * ((if 10 * (~a12~0 - -277912) < 0 && 0 != 10 * (~a12~0 - -277912) % 9 then 1 + 10 * (~a12~0 - -277912) / 9 else 10 * (~a12~0 - -277912) / 9) - 437300) / 10);~a15~0 := 6;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0);" "assume (((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0;~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5);~a21~0 := 8;calculate_output_#res#1 := 22;" "assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0);" "assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0);" "assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == calculate_output_~input#1;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;calculate_output_#res#1 := 26;" "assume (((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := 564710 + (~a12~0 - 438298) - 684902;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == calculate_output_~input#1);" "assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0);" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0);" "assume (1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && 80 < ~a12~0;~a21~0 := 10;calculate_output_#res#1 := 25;" "assume 9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0;~a12~0 := -300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 3;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && 80 < ~a12~0);" "assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0);" "assume (((5 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0) && 1 == ~a24~0) && 9 == ~a15~0;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) - 440689;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume (1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0;~a21~0 := 9;calculate_output_#res#1 := 26;" "assume !((((5 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0) && 1 == ~a24~0) && 9 == ~a15~0);" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0);" "assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0);" "assume 9 == ~a15~0 && ((4 == calculate_output_~input#1 && 1 == ~a24~0) && 8 == ~a21~0) && -43 < ~a12~0 && 11 >= ~a12~0;~a21~0 := 10;calculate_output_#res#1 := 22;" "assume (-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1;~a15~0 := 6;~a21~0 := 9;calculate_output_#res#1 := -1;" "assume !(9 == ~a15~0 && ((4 == calculate_output_~input#1 && 1 == ~a24~0) && 8 == ~a21~0) && -43 < ~a12~0 && 11 >= ~a12~0);calculate_output_#res#1 := -2;" "main_#t~ret7#1 := calculate_output_#res#1;havoc calculate_output_~input#1;havoc calculate_output_#in~input#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_~input~0#1;havoc main_#t~ret7#1;" "assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1);" "assume !true;" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0);" "assume (((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;calculate_output_#res#1 := 24;" "assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0);" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0;assume false;" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0;assume false;" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0;assume false;" "assume (80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := -165586 + ((if -6 * ~a12~0 < 0 && 0 != -6 * ~a12~0 % 10 then 1 + -6 * ~a12~0 / 10 else -6 * ~a12~0 / 10) - 40423);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0;assume false;" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0);" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0;assume false;" "assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0);" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0;assume false;" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0;assume false;" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0;assume false;" "assume 4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;calculate_output_#res#1 := -1;" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0;assume false;" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0;assume false;" "assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43)));" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0;assume false;" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0;assume false;" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0);" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0;assume false;" "assume ((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0;assume false;" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0;assume false;" "assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0);" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0;assume false;" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0;assume false;" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0;assume false;" "assume 1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1;~a12~0 := -200550 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0;assume false;" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0;assume false;" "assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1);" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0);" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0;assume false;" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0;assume false;" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0;assume false;" "assume (1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0;~a12~0 := -505559 + (if (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) < 0 && 0 != (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) % 5 then 1 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5 else (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5);~a15~0 := 7;~a21~0 := 10;calculate_output_#res#1 := -1;" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0;assume false;" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0;assume false;" "assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0);" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0;assume false;" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0;assume false;" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0;assume false;" "assume (((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0);" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0;assume false;" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0;assume false;" "assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0);" "assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1;assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1;" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0;assume false;" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0;assume false;" "assume ((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0;~a12~0 := -386239 + ~a12~0 - 148442 - -217864;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0;assume false;" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0;assume false;" "assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0);" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0;assume false;" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0);" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0;assume false;" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0;assume false;" "assume (((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0;assume false;" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0;assume false;" "assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0);" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0;assume false;" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0;assume false;" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0;assume false;" "assume 1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0;~a12~0 := (if -16723 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (-16723 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) % 5 then 1 + (-16723 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5 else (-16723 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0;assume false;" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0);" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0;assume false;" "assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0);" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0;assume false;" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0;assume false;" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0;assume false;" "assume 9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1;~a15~0 := 7;~a21~0 := 10;calculate_output_#res#1 := -1;" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0;assume false;" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0;assume false;" "assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1);" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0;assume false;" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0;assume false;" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0);" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0;assume false;" "assume 80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0;~a12~0 := (if 10 * (if (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) < 0 && 0 != (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) % 5 then 1 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5 else (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5) < 0 && 0 != 10 * (if (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) < 0 && 0 != (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) % 5 then 1 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5 else (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5) % -3 then 10 * (if (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) < 0 && 0 != (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) % 5 then 1 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5 else (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5) / -3 - 1 else 10 * (if (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) < 0 && 0 != (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) % 5 then 1 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5 else (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5) / -3);~a15~0 := 6;~a21~0 := 9;calculate_output_#res#1 := -1;" "#t~ret8#1 := main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~input~0#1, main_~output~0#1;assume { :end_inline_main } true;assume true;" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0;assume false;" "assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0);" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0;assume false;" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0;assume false;" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0;assume false;" "assume (((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0;~a12~0 := -541695 + ~a12~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0;assume false;" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0;assume false;" "assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0);" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0);" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0;assume false;" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0;assume false;" "assume ((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0;~a15~0 := 6;~a21~0 := 8;calculate_output_#res#1 := -1;" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0;" "assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0);" "assume !false;" "assume false;assume false;" "assume ((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 15;~a24~0 := 1;~a15~0 := 7;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0);" "assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1);" "assume ((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0;~a12~0 := -2 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0);" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0);" "assume (((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0);" "assume 9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0;~a12~0 := -316852 + (if 5 * ~a12~0 < 0 && 0 != 5 * ~a12~0 % 5 then 1 + 5 * ~a12~0 / 5 else 5 * ~a12~0 / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0);" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0);" "assume (1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0;~a15~0 := 5;~a21~0 := 8;calculate_output_#res#1 := -1;" "assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0);" "assume ((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0;~a12~0 := 5 * (if ~a12~0 - 529036 < 0 && 0 != (~a12~0 - 529036) % 5 then 1 + (~a12~0 - 529036) / 5 else (~a12~0 - 529036) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0);" "assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0);" "assume 9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0;~a12~0 := (if -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) < 0 && 0 != -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) % 10 then 1 + -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) / 10 else -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) / 10);~a15~0 := 7;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0);" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0);" "assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := 2 * (~a12~0 - 239513) - 118149;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0);" "assume 9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0;~a12~0 := -382503 + ~a12~0 - -833715 - -74843;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0);" "assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0);" "assume (11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0;~a15~0 := 5;~a21~0 := 10;calculate_output_#res#1 := -1;" "assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0);" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0);" "assume 9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0;~a12~0 := (if 34 * (if ~a12~0 - 600066 < 0 && 0 != (~a12~0 - 600066) % 5 then 1 + (~a12~0 - 600066) / 5 else (~a12~0 - 600066) / 5) < 0 && 0 != 34 * (if ~a12~0 - 600066 < 0 && 0 != (~a12~0 - 600066) % 5 then 1 + (~a12~0 - 600066) / 5 else (~a12~0 - 600066) / 5) % 10 then 1 + 34 * (if ~a12~0 - 600066 < 0 && 0 != (~a12~0 - 600066) % 5 then 1 + (~a12~0 - 600066) / 5 else (~a12~0 - 600066) / 5) / 10 else 34 * (if ~a12~0 - 600066 < 0 && 0 != (~a12~0 - 600066) % 5 then 1 + (~a12~0 - 600066) / 5 else (~a12~0 - 600066) / 5) / 10);~a15~0 := 7;~a21~0 := 8;calculate_output_#res#1 := -1;" "assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0);" "assume (1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0);" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0);" "assume 1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0;~a12~0 := -109193 + (-300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 3 - -109194);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0);" "assume (((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0);" "assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43);" "assume ((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;calculate_output_#res#1 := 25;" "assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0);" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0);" "assume (((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;calculate_output_#res#1 := 22;" "assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0);" "assume (9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0;~a12~0 := 3 * (176111 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5));~a15~0 := 7;~a21~0 := 9;calculate_output_#res#1 := -1;" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0);" "assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0);" "assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;calculate_output_#res#1 := -1;" "assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1);" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0);" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0;~a12~0 := -2 + (66 + ~a12~0 - 3);~a21~0 := 8;calculate_output_#res#1 := 21;" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0);" "assume (8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) - 558346;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0);" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0);" "assume (((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0;~a12~0 := (if 101173 + ~a12~0 < 0 && 0 != (101173 + ~a12~0) % 5 then 1 + (101173 + ~a12~0) / 5 else (101173 + ~a12~0) / 5) - 185122;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0);" "assume 1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0));~a12~0 := -300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 2;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0);" "assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0)));" "assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0;~a21~0 := 9;calculate_output_#res#1 := 21;" "assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0);" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0);" "assume (1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0;~a21~0 := 10;calculate_output_#res#1 := 22;" "assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0);" "assume (1 == ~a24~0 && 4 == calculate_output_~input#1 && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0;~a12~0 := -606113 + ((if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) - 589907 - -649897);~a15~0 := 7;~a21~0 := 7;calculate_output_#res#1 := -1;" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0);" "assume !((1 == ~a24~0 && 4 == calculate_output_~input#1 && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0);" "assume 8 == ~a15~0 && (7 == ~a21~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0) && ~a12~0 <= -43;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0) && ~a12~0 <= -43);" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0);" "assume 8 == ~a15~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0;~a12~0 := ~a12~0 - 357209 - -928336 - 1022569;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(8 == ~a15~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0);" "assume 9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0);" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0);" "assume 1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == calculate_output_~input#1;~a12~0 := -490009 + ~a12~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == calculate_output_~input#1);" "assume (8 == ~a15~0 && (1 == ~a24~0 && 4 == calculate_output_~input#1) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0;~a12~0 := -129323 + (~a12~0 - 310903);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0);" "assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == calculate_output_~input#1) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0);" "assume ((6 == calculate_output_~input#1 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81 - -194202 - -92066;~a21~0 := 7;calculate_output_#res#1 := 26;" "assume !(((6 == calculate_output_~input#1 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0);" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0);" "assume (8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) - 557506 - 18416;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == calculate_output_~input#1) && 1 == ~a24~0);" "assume ((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0;~a12~0 := ~a12~0 - -582271 - 436382 - 442400 - -391873;~a21~0 := 6;calculate_output_#res#1 := 22;" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0);" "assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0);" "assume (9 == ~a21~0 && (3 == calculate_output_~input#1 && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0;calculate_output_#res#1 := -1;" "assume !((9 == ~a21~0 && (3 == calculate_output_~input#1 && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0);" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0);" "assume ((((7 == ~a21~0 || 8 == ~a21~0) && 1 == calculate_output_~input#1) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0;~a12~0 := (if -33 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26) < 0 && 0 != (-33 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26)) % 5 then 1 + (-33 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26)) / 5 else (-33 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26)) / 5);~a15~0 := 5;~a21~0 := 10;calculate_output_#res#1 := -1;" "assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == calculate_output_~input#1) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0);" "assume (((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == calculate_output_~input#1;~a12~0 := -252537 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) - -252539;~a24~0 := 1;~a15~0 := 9;~a21~0 := 7;calculate_output_#res#1 := -1;" "assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == calculate_output_~input#1);" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0);" "assume 9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0;~a21~0 := 8;calculate_output_#res#1 := -1;" "assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0);" "assume ((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0;~a12~0 := (if 10 * (-439847 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) < 0 && 0 != 10 * (-439847 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) % 9 then 1 + 10 * (-439847 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 9 else 10 * (-439847 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 9);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0);" "assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0);" "assume 1 == ~a24~0 && 5 == calculate_output_~input#1 && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0));~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039;~a15~0 := 8;~a21~0 := 10;calculate_output_#res#1 := 26;" "assume !(1 == ~a24~0 && 5 == calculate_output_~input#1 && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)));" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0);" "assume 1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == calculate_output_~input#1) && 9 == ~a15~0;~a12~0 := 17688 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10);~a15~0 := 7;~a21~0 := 8;calculate_output_#res#1 := -1;" "assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == calculate_output_~input#1) && 9 == ~a15~0);" "assume (1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0);" "assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0);" "assume 1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == calculate_output_~input#1) && 9 == ~a15~0;~a12~0 := -174067 + (if -300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) < 0 && 0 != (-300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978)) % 5 then 1 + (-300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978)) / 5 else (-300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978)) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == calculate_output_~input#1) && 9 == ~a15~0);" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0);" "assume 8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0;~a12~0 := (if -1 * (~a12~0 - 185217 - 149574 - -494599) < 0 && 0 != -1 * (~a12~0 - 185217 - 149574 - -494599) % 10 then 1 + -1 * (~a12~0 - 185217 - 149574 - -494599) / 10 else -1 * (~a12~0 - 185217 - 149574 - -494599) / 10);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0);" "assume (((6 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0;~a12~0 := (if 5 * ~a12~0 - 432359 < 0 && 0 != (5 * ~a12~0 - 432359) % 5 then 1 + (5 * ~a12~0 - 432359) / 5 else (5 * ~a12~0 - 432359) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((((6 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0);" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0);" "assume 1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0;~a12~0 := (if 10 * ((if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) - 526582) < 0 && 0 != 10 * ((if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) - 526582) % 9 then 1 + 10 * ((if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) - 526582) / 9 else 10 * ((if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) - 526582) / 9);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0);" "assume (((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0;~a12~0 := 343661 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 16) - 46416 - 297244;~a21~0 := 8;calculate_output_#res#1 := 25;" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0);" "assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0);" "assume ((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == calculate_output_~input#1 && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0;~a12~0 := -84619 + 25 * ~a12~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == calculate_output_~input#1 && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0);" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0);" "assume 1 == ~a24~0 && 9 == ~a15~0 && 2 == calculate_output_~input#1 && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0));~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81;~a15~0 := 6;~a21~0 := 9;calculate_output_#res#1 := -1;" "assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == calculate_output_~input#1 && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)));" "assume 1 == ~a24~0 && 8 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0;~a12~0 := (if 10 * (-453921 + ~a12~0) < 0 && 0 != 10 * (-453921 + ~a12~0) % 9 then 1 + 10 * (-453921 + ~a12~0) / 9 else 10 * (-453921 + ~a12~0) / 9) - 34620;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0);" "assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0);" "assume 1 == ~a24~0 && 9 == ~a21~0 && (5 == calculate_output_~input#1 && 9 == ~a15~0) && 80 < ~a12~0;~a15~0 := 7;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == calculate_output_~input#1 && 9 == ~a15~0) && 80 < ~a12~0);" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0);" "assume (~a12~0 <= -43 && (1 == calculate_output_~input#1 && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((~a12~0 <= -43 && (1 == calculate_output_~input#1 && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0);" "assume (9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if ~a12~0 - -195021 - 451510 < 0 && 0 != (~a12~0 - -195021 - 451510) % 5 then 1 + (~a12~0 - -195021 - 451510) / 5 else (~a12~0 - -195021 - 451510) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0);" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0);" "assume (8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0;~a12~0 := -545656 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0);" "assume (80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0;~a12~0 := (if -562768 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) < 0 && 0 != (-562768 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10)) % 5 then 1 + (-562768 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10)) / 5 else (-562768 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10)) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0);" "assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0);" "assume 9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == calculate_output_~input#1;calculate_output_#res#1 := 26;" "assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == calculate_output_~input#1);" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0);" "assume 8 == ~a15~0 && (3 == calculate_output_~input#1 && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0;~a12~0 := -547101 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(8 == ~a15~0 && (3 == calculate_output_~input#1 && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0);" "assume 1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == calculate_output_~input#1;~a12~0 := 45 + (if -318749 + ~a12~0 < 0 && 0 != (-318749 + ~a12~0) % 34 then (-318749 + ~a12~0) % 34 - 34 else (-318749 + ~a12~0) % 34);~a15~0 := 5;calculate_output_#res#1 := -1;" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0);" "assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == calculate_output_~input#1);" "assume 8 == ~a15~0 && (6 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 - 166783;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(8 == ~a15~0 && (6 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0);" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0);" "assume 9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0);~a12~0 := 56 + (if (if 9 * (~a12~0 - -56) < 0 && 0 != 9 * (~a12~0 - -56) % 10 then 1 + 9 * (~a12~0 - -56) / 10 else 9 * (~a12~0 - -56) / 10) < 0 && 0 != (if 9 * (~a12~0 - -56) < 0 && 0 != 9 * (~a12~0 - -56) % 10 then 1 + 9 * (~a12~0 - -56) / 10 else 9 * (~a12~0 - -56) / 10) % 5 then 1 + (if 9 * (~a12~0 - -56) < 0 && 0 != 9 * (~a12~0 - -56) % 10 then 1 + 9 * (~a12~0 - -56) / 10 else 9 * (~a12~0 - -56) / 10) / 5 else (if 9 * (~a12~0 - -56) < 0 && 0 != 9 * (~a12~0 - -56) % 10 then 1 + 9 * (~a12~0 - -56) / 10 else 9 * (~a12~0 - -56) / 10) / 5);~a15~0 := 5;~a21~0 := 7;calculate_output_#res#1 := -1;" "assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0));" "assume ((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := -2 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == calculate_output_~input#1) && 1 == ~a24~0);" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0);" "assume ((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0;~a12~0 := -533466 + (if (if ~a12~0 - 94512 < 0 && 0 != (~a12~0 - 94512) % 5 then 1 + (~a12~0 - 94512) / 5 else (~a12~0 - 94512) / 5) < 0 && 0 != (if ~a12~0 - 94512 < 0 && 0 != (~a12~0 - 94512) % 5 then 1 + (~a12~0 - 94512) / 5 else (~a12~0 - 94512) / 5) % 5 then 1 + (if ~a12~0 - 94512 < 0 && 0 != (~a12~0 - 94512) % 5 then 1 + (~a12~0 - 94512) / 5 else (~a12~0 - 94512) / 5) / 5 else (if ~a12~0 - 94512 < 0 && 0 != (~a12~0 - 94512) % 5 then 1 + (~a12~0 - 94512) / 5 else (~a12~0 - 94512) / 5) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0);" "assume (1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == calculate_output_~input#1) && 8 == ~a15~0;~a12~0 := -92522 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0);" "assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == calculate_output_~input#1) && 8 == ~a15~0);" "assume 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0;~a12~0 := (if 10 * (~a12~0 - 87828) < 0 && 0 != 10 * (~a12~0 - 87828) % 9 then 1 + 10 * (~a12~0 - 87828) / 9 else 10 * (~a12~0 - 87828) / 9) - 284434;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0);" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0);" "assume (8 == ~a15~0 && (7 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0) && ~a12~0 <= -43;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0) && ~a12~0 <= -43);" "assume 9 == ~a21~0 && (1 == ~a24~0 && 2 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0;~a12~0 := ~a12~0 - -61 - -3 - -1;~a21~0 := 8;calculate_output_#res#1 := 26;" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0);" "assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0);" "assume 8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := -564241 + ~a12~0 - 3500;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0);" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0);" "assume (~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0) && 1 == ~a24~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0) && 1 == ~a24~0);" "assume 1 == ~a24~0 && 8 == ~a15~0 && 4 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0));~a12~0 := 165863 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81) / 5);~a21~0 := 10;calculate_output_#res#1 := 22;" "assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)));" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0);" "assume (11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1;~a12~0 := -256944 + ~a12~0 - 53297 - 113637;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1);" "assume ((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := -310975 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0);" "assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == calculate_output_~input#1) && 1 == ~a24~0);" "assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == calculate_output_~input#1;~a12~0 := (if -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) < 0 && 0 != -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) % 10 then 1 + -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) / 10 else -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) / 10);~a24~0 := 1;~a15~0 := 5;~a21~0 := 9;calculate_output_#res#1 := -1;" "assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == calculate_output_~input#1);" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0);" "assume (8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := -383582 + (if -300020 + (if -334090 + ~a12~0 < 0 && 0 != (-334090 + ~a12~0) % 299978 then (-334090 + ~a12~0) % 299978 - 299978 else (-334090 + ~a12~0) % 299978) < 0 && 0 != (-300020 + (if -334090 + ~a12~0 < 0 && 0 != (-334090 + ~a12~0) % 299978 then (-334090 + ~a12~0) % 299978 - 299978 else (-334090 + ~a12~0) % 299978)) % 5 then 1 + (-300020 + (if -334090 + ~a12~0 < 0 && 0 != (-334090 + ~a12~0) % 299978 then (-334090 + ~a12~0) % 299978 - 299978 else (-334090 + ~a12~0) % 299978)) / 5 else (-300020 + (if -334090 + ~a12~0 < 0 && 0 != (-334090 + ~a12~0) % 299978 then (-334090 + ~a12~0) % 299978 - 299978 else (-334090 + ~a12~0) % 299978)) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0);" "assume 9 == ~a21~0 && ((6 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0;~a12~0 := (if -1 * (423400 + ~a12~0) < 0 && 0 != -1 * (423400 + ~a12~0) % 10 then 1 + -1 * (423400 + ~a12~0) / 10 else -1 * (423400 + ~a12~0) / 10);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0);" "assume !(9 == ~a21~0 && ((6 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0);" "assume 1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == calculate_output_~input#1;~a12~0 := -539882 + ~a12~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == calculate_output_~input#1);" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0);" "assume 9 == ~a15~0 && (3 == calculate_output_~input#1 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0;~a12~0 := (if -1 * (if 81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928 < 0 && 0 != (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) % 5 then 1 + (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5 else (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5) < 0 && 0 != -1 * (if 81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928 < 0 && 0 != (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) % 5 then 1 + (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5 else (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5) % 10 then 1 + -1 * (if 81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928 < 0 && 0 != (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) % 5 then 1 + (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5 else (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5) / 10 else -1 * (if 81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928 < 0 && 0 != (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) % 5 then 1 + (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5 else (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5) / 10);~a15~0 := 5;~a21~0 := 10;calculate_output_#res#1 := -1;" "assume !(9 == ~a15~0 && (3 == calculate_output_~input#1 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0);" "assume ~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == calculate_output_~input#1;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == calculate_output_~input#1);" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0);" "assume (-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == calculate_output_~input#1 && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0;~a12~0 := 5 * ~a12~0 - 497532 - 56570;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume (1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0;~a12~0 := 5 * (if -1 * (555500 + ~a12~0) < 0 && 0 != -1 * (555500 + ~a12~0) % 10 then 1 + -1 * (555500 + ~a12~0) / 10 else -1 * (555500 + ~a12~0) / 10);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == calculate_output_~input#1 && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0);" "assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0);" }, states = {"CountingPredicate [underlying: 132#L187-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 162#L46-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 83#L181-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 122#L636true, annotation: [0, 0]]" "CountingPredicate [underlying: 172#L303true, annotation: [0, 0]]" "CountingPredicate [underlying: 70#L357true, annotation: [0, 0]]" "CountingPredicate [underlying: 148#L424true, annotation: [0, 0]]" "CountingPredicate [underlying: 149#L61-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 108#L166-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 36#L551true, annotation: [0, 0]]" "CountingPredicate [underlying: 71#L757true, annotation: [0, 0]]" "CountingPredicate [underlying: 173#L257true, annotation: [0, 0]]" "CountingPredicate [underlying: 150#L106-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 5#L459true, annotation: [0, 0]]" "CountingPredicate [underlying: 34#L477true, annotation: [0, 0]]" "CountingPredicate [underlying: 116#L221true, annotation: [0, 0]]" "CountingPredicate [underlying: 182#L363true, annotation: [0, 0]]" "CountingPredicate [underlying: 112#L510true, annotation: [0, 0]]" "CountingPredicate [underlying: 27#L751true, annotation: [0, 0]]" "CountingPredicate [underlying: 78#L482true, annotation: [0, 0]]" "CountingPredicate [underlying: 146#L672true, annotation: [0, 0]]" "CountingPredicate [underlying: 163#L109-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 135#L522true, annotation: [0, 0]]" "CountingPredicate [underlying: 123#L660true, annotation: [0, 0]]" "CountingPredicate [underlying: 169#L693true, annotation: [0, 0]]" "CountingPredicate [underlying: 76#L817true, annotation: [0, 0]]" "CountingPredicate [underlying: 64#L296true, annotation: [0, 0]]" "CountingPredicate [underlying: 60#L136-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 113#L516true, annotation: [0, 0]]" "CountingPredicate [underlying: 30#L442true, annotation: [0, 0]]" "CountingPredicate [underlying: 154#L79-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 20#L890-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 32#L239true, annotation: [0, 0]]" "CountingPredicate [underlying: 79#L40-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 61#L172-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 91#L351true, annotation: [0, 0]]" "CountingPredicate [underlying: 56#L740true, annotation: [0, 0]]" "CountingPredicate [underlying: 131#L824true, annotation: [0, 0]]" "CountingPredicate [underlying: 133#L52-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 63#L205-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 153#L864true, annotation: [0, 0]]" "CountingPredicate [underlying: 94#L71true, annotation: [0, 0]]" "CountingPredicate [underlying: 69#L704true, annotation: [0, 0]]" "CountingPredicate [underlying: 92#L133-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 183#L595true, annotation: [0, 0]]" "CountingPredicate [underlying: 96#L31true, annotation: [0, 0]]" "CountingPredicate [underlying: 58#L208-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 165#L571true, annotation: [0, 0]]" "CountingPredicate [underlying: 23#L565true, annotation: [0, 0]]" "CountingPredicate [underlying: 59#L869true, annotation: [0, 0]]" "CountingPredicate [underlying: 73#L601true, annotation: [0, 0]]" "CountingPredicate [underlying: 6#L768true, annotation: [0, 0]]" "CountingPredicate [underlying: 151#L73-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 97#L745true, annotation: [0, 0]]" "CountingPredicate [underlying: 171#L625true, annotation: [0, 0]]" "CountingPredicate [underlying: 136#L202-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 4#L684true, annotation: [0, 0]]" "CountingPredicate [underlying: 141#L470true, annotation: [0, 0]]" "CountingPredicate [underlying: 175#L448true, annotation: [0, 0]]" "CountingPredicate [underlying: 12#L829true, annotation: [0, 0]]" "CountingPredicate [underlying: 160#L382true, annotation: [0, 0]]" "CountingPredicate [underlying: 144#L211-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 127#L698true, annotation: [0, 0]]" "CountingPredicate [underlying: 111#L805true, annotation: [0, 0]]" "CountingPredicate [underlying: 139#L847true, annotation: [0, 0]]" "CountingPredicate [underlying: 164#L345true, annotation: [0, 0]]" "CountingPredicate [underlying: 145#L654true, annotation: [0, 0]]" "CountingPredicate [underlying: 102#L55-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 66#L169-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 84#L233true, annotation: [0, 0]]" "CountingPredicate [underlying: 109#L251true, annotation: [0, 0]]" "CountingPredicate [underlying: 152#L34-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 95#L100-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 81#L333true, annotation: [0, 0]]" "CountingPredicate [underlying: 174#L799true, annotation: [0, 0]]" "CountingPredicate [underlying: 87#L112-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 155#L285true, annotation: [0, 0]]" "CountingPredicate [underlying: 101#L858true, annotation: [0, 0]]" "CountingPredicate [underlying: 90#L710true, annotation: [0, 0]]" "CountingPredicate [underlying: 181#L648true, annotation: [0, 0]]" "CountingPredicate [underlying: 7#L139-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 98#L400true, annotation: [0, 0]]" "CountingPredicate [underlying: 138#L121-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 45#L436true, annotation: [0, 0]]" "CountingPredicate [underlying: 8#L376true, annotation: [0, 0]]" "CountingPredicate [underlying: 72#L412true, annotation: [0, 0]]" "CountingPredicate [underlying: 26#L268true, annotation: [0, 0]]" "CountingPredicate [underlying: 120#L274true, annotation: [0, 0]]" "CountingPredicate [underlying: 37#L607true, annotation: [0, 0]]" "CountingPredicate [underlying: 16#L394true, annotation: [0, 0]]" "CountingPredicate [underlying: 43#L369true, annotation: [0, 0]]" "CountingPredicate [underlying: 3#L454true, annotation: [0, 0]]" "CountingPredicate [underlying: 52#L315true, annotation: [0, 0]]" "CountingPredicate [underlying: 41#L43-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 17#L418true, annotation: [0, 0]]" "CountingPredicate [underlying: 115#L97-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 179#L339true, annotation: [0, 0]]" "CountingPredicate [underlying: 143#L464true, annotation: [0, 0]]" "CountingPredicate [underlying: 31#L70-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 85#L321true, annotation: [0, 0]]" "CountingPredicate [underlying: 35#$Ultimate##0true, annotation: [0, 0]]" "CountingPredicate [underlying: 178#L290true, annotation: [0, 0]]" "CountingPredicate [underlying: 13#L875true, annotation: [0, 0]]" "CountingPredicate [underlying: 28#L884true, annotation: [0, 0]]" "CountingPredicate [underlying: 176#L64-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 184#L199-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 89#L488true, annotation: [0, 0]]" "CountingPredicate [underlying: 55#L716true, annotation: [0, 0]]" "CountingPredicate [underlying: 75#L262true, annotation: [0, 0]]" "CountingPredicate [underlying: 158#L88-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 119#L127-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 42#L91-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 24#L327true, annotation: [0, 0]]" "CountingPredicate [underlying: 170#L835true, annotation: [0, 0]]" "CountingPredicate [underlying: 114#L309true, annotation: [0, 0]]" "CountingPredicate [underlying: 2#ULTIMATE.startEXITtrue, annotation: [0, 0]]" "CountingPredicate [underlying: 88#L145-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 44#L546true, annotation: [0, 0]]" "CountingPredicate [underlying: 161#L787true, annotation: [0, 0]]" "CountingPredicate [underlying: 104#L494true, annotation: [0, 0]]" "CountingPredicate [underlying: 157#L76-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 86#L196-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 47#L124-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 50#L103-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 105#L895true, annotation: [0, 0]]" "CountingPredicate [underlying: 166#ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, annotation: [0, 0]]" "CountingPredicate [underlying: 134#L193-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 167#L175-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 147#L49-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 124#L67-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 159#L500true, annotation: [0, 0]]" "CountingPredicate [underlying: 106#L619true, annotation: [0, 0]]" "CountingPredicate [underlying: 156#L154-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 39#L160-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 15#L852true, annotation: [0, 0]]" "CountingPredicate [underlying: 180#L557true, annotation: [0, 0]]" "CountingPredicate [underlying: 128#L781true, annotation: [0, 0]]" "CountingPredicate [underlying: 103#L94-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 22#L163-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 46#L613true, annotation: [0, 0]]" "CountingPredicate [underlying: 126#L227true, annotation: [0, 0]]" "CountingPredicate [underlying: 82#L728true, annotation: [0, 0]]" "CountingPredicate [underlying: 68#L279true, annotation: [0, 0]]" "CountingPredicate [underlying: 142#L178-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 130#L190-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 9#L58-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 14#L666true, annotation: [0, 0]]" "CountingPredicate [underlying: 99#L811true, annotation: [0, 0]]" "CountingPredicate [underlying: 29#L540true, annotation: [0, 0]]" "CountingPredicate [underlying: 77#L115-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 110#L562true, annotation: [0, 0]]" "CountingPredicate [underlying: 80#L722true, annotation: [0, 0]]" "CountingPredicate [underlying: 53#L642true, annotation: [0, 0]]" "CountingPredicate [underlying: 62#L85-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 100#L142-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 117#L534true, annotation: [0, 0]]" "CountingPredicate [underlying: 125#L583true, annotation: [0, 0]]" "CountingPredicate [underlying: 10#L82-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 57#L31-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 38#L151-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 40#L505true, annotation: [0, 0]]" "CountingPredicate [underlying: 140#L148-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 25#L388true, annotation: [0, 0]]" "CountingPredicate [underlying: 74#L37-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 11#L589true, annotation: [0, 0]]" "CountingPredicate [underlying: 93#L631true, annotation: [0, 0]]" "CountingPredicate [underlying: 129#L734true, annotation: [0, 0]]" "CountingPredicate [underlying: 18#L430true, annotation: [0, 0]]" "CountingPredicate [underlying: 33#L245true, annotation: [0, 0]]" "CountingPredicate [underlying: 48#L406true, annotation: [0, 0]]" "CountingPredicate [underlying: 107#L841true, annotation: [0, 0]]" "CountingPredicate [underlying: 137#L678true, annotation: [0, 0]]" "CountingPredicate [underlying: 54#L578true, annotation: [0, 0]]" "CountingPredicate [underlying: 118#L774true, annotation: [0, 0]]" "CountingPredicate [underlying: 65#L687true, annotation: [0, 0]]" "CountingPredicate [underlying: 177#L130-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 51#L528true, annotation: [0, 0]]" "CountingPredicate [underlying: 49#L793true, annotation: [0, 0]]" "CountingPredicate [underlying: 67#L118-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 19#L157-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]" "CountingPredicate [underlying: 168#L184-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 121#L762true, annotation: [0, 0]]" }, initialStates = {"CountingPredicate [underlying: 35#$Ultimate##0true, annotation: [0, 0]]" }, finalStates = {}, transitions = { ("CountingPredicate [underlying: 132#L187-1true, annotation: [0, 0]]" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0;assume false;" "CountingPredicate [underlying: 130#L190-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 132#L187-1true, annotation: [0, 0]]" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0);" "CountingPredicate [underlying: 130#L190-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 162#L46-1true, annotation: [0, 0]]" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0);" "CountingPredicate [underlying: 147#L49-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 162#L46-1true, annotation: [0, 0]]" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0;assume false;" "CountingPredicate [underlying: 147#L49-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 83#L181-1true, annotation: [0, 0]]" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0;assume false;" "CountingPredicate [underlying: 168#L184-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 83#L181-1true, annotation: [0, 0]]" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0);" "CountingPredicate [underlying: 168#L184-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 122#L636true, annotation: [0, 0]]" "assume ((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == calculate_output_~input#1 && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0;~a12~0 := -84619 + 25 * ~a12~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 122#L636true, annotation: [0, 0]]" "assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (1 == calculate_output_~input#1 && 8 == ~a15~0) && 1 == ~a24~0) && 9 == ~a21~0);" "CountingPredicate [underlying: 53#L642true, annotation: [0, 0]]") ("CountingPredicate [underlying: 172#L303true, annotation: [0, 0]]" "assume ((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 172#L303true, annotation: [0, 0]]" "assume !(((1 == ~a24~0 && 3 == calculate_output_~input#1 && ~a12~0 <= -43) && 7 == ~a21~0) && 8 == ~a15~0);" "CountingPredicate [underlying: 114#L309true, annotation: [0, 0]]") ("CountingPredicate [underlying: 70#L357true, annotation: [0, 0]]" "assume (((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0;~a12~0 := -541695 + ~a12~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 70#L357true, annotation: [0, 0]]" "assume !((((6 == calculate_output_~input#1 && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0) && 1 == ~a24~0);" "CountingPredicate [underlying: 182#L363true, annotation: [0, 0]]") ("CountingPredicate [underlying: 148#L424true, annotation: [0, 0]]" "assume (11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0;~a15~0 := 5;~a21~0 := 10;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 148#L424true, annotation: [0, 0]]" "assume !((11 < ~a12~0 && 80 >= ~a12~0) && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 9 == ~a15~0);" "CountingPredicate [underlying: 18#L430true, annotation: [0, 0]]") ("CountingPredicate [underlying: 149#L61-1true, annotation: [0, 0]]" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0;assume false;" "CountingPredicate [underlying: 176#L64-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 149#L61-1true, annotation: [0, 0]]" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0);" "CountingPredicate [underlying: 176#L64-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 108#L166-1true, annotation: [0, 0]]" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0;assume false;" "CountingPredicate [underlying: 66#L169-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 108#L166-1true, annotation: [0, 0]]" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0);" "CountingPredicate [underlying: 66#L169-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 36#L551true, annotation: [0, 0]]" "assume (8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) - 557506 - 18416;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 36#L551true, annotation: [0, 0]]" "assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 6 == calculate_output_~input#1) && 1 == ~a24~0);" "CountingPredicate [underlying: 180#L557true, annotation: [0, 0]]") ("CountingPredicate [underlying: 71#L757true, annotation: [0, 0]]" "assume 1 == ~a24~0 && 8 == ~a15~0 && 4 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0));~a12~0 := 165863 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81) / 5);~a21~0 := 10;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 71#L757true, annotation: [0, 0]]" "assume !(1 == ~a24~0 && 8 == ~a15~0 && 4 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)));" "CountingPredicate [underlying: 121#L762true, annotation: [0, 0]]") ("CountingPredicate [underlying: 173#L257true, annotation: [0, 0]]" "assume (((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0;~a12~0 := (if 32000 + (~a12~0 - -334333) < 0 && 0 != (32000 + (~a12~0 - -334333)) % 5 then 1 + (32000 + (~a12~0 - -334333)) / 5 else (32000 + (~a12~0 - -334333)) / 5);~a21~0 := 8;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 173#L257true, annotation: [0, 0]]" "assume !((((2 == calculate_output_~input#1 && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) && 8 == ~a15~0);" "CountingPredicate [underlying: 75#L262true, annotation: [0, 0]]") ("CountingPredicate [underlying: 150#L106-1true, annotation: [0, 0]]" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0;assume false;" "CountingPredicate [underlying: 163#L109-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 150#L106-1true, annotation: [0, 0]]" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0);" "CountingPredicate [underlying: 163#L109-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 5#L459true, annotation: [0, 0]]" "assume (((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0;~a21~0 := 10;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 5#L459true, annotation: [0, 0]]" "assume !((((7 == ~a21~0 && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0) && 8 == ~a15~0);" "CountingPredicate [underlying: 143#L464true, annotation: [0, 0]]") ("CountingPredicate [underlying: 34#L477true, annotation: [0, 0]]" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0;~a12~0 := -2 + (66 + ~a12~0 - 3);~a21~0 := 8;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 34#L477true, annotation: [0, 0]]" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && (9 == ~a21~0 || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0);" "CountingPredicate [underlying: 78#L482true, annotation: [0, 0]]") ("CountingPredicate [underlying: 116#L221true, annotation: [0, 0]]" "assume (9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 116#L221true, annotation: [0, 0]]" "assume !((9 == ~a15~0 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 1 == ~a24~0);" "CountingPredicate [underlying: 126#L227true, annotation: [0, 0]]") ("CountingPredicate [underlying: 182#L363true, annotation: [0, 0]]" "assume ((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0;~a15~0 := 6;~a21~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 182#L363true, annotation: [0, 0]]" "assume !(((1 == ~a24~0 && 1 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0);" "CountingPredicate [underlying: 43#L369true, annotation: [0, 0]]") ("CountingPredicate [underlying: 112#L510true, annotation: [0, 0]]" "assume (1 == ~a24~0 && 4 == calculate_output_~input#1 && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0;~a12~0 := -606113 + ((if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) - 589907 - -649897);~a15~0 := 7;~a21~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 112#L510true, annotation: [0, 0]]" "assume !((1 == ~a24~0 && 4 == calculate_output_~input#1 && (((9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) || (6 == ~a21~0 && 80 < ~a12~0))) && 9 == ~a15~0);" "CountingPredicate [underlying: 113#L516true, annotation: [0, 0]]") ("CountingPredicate [underlying: 27#L751true, annotation: [0, 0]]" "assume (~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0) && 1 == ~a24~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 27#L751true, annotation: [0, 0]]" "assume !((~a12~0 <= -43 && ((10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0) && 1 == ~a24~0);" "CountingPredicate [underlying: 71#L757true, annotation: [0, 0]]") ("CountingPredicate [underlying: 78#L482true, annotation: [0, 0]]" "assume (8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) - 558346;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 78#L482true, annotation: [0, 0]]" "assume !((8 == ~a15~0 && 80 < ~a12~0 && (8 == ~a21~0 || 9 == ~a21~0) && 6 == calculate_output_~input#1) && 1 == ~a24~0);" "CountingPredicate [underlying: 89#L488true, annotation: [0, 0]]") ("CountingPredicate [underlying: 146#L672true, annotation: [0, 0]]" "assume (8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0;~a12~0 := -545656 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 146#L672true, annotation: [0, 0]]" "assume !((8 == ~a15~0 && ((8 == ~a21~0 || 9 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0);" "CountingPredicate [underlying: 137#L678true, annotation: [0, 0]]") ("CountingPredicate [underlying: 163#L109-1true, annotation: [0, 0]]" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0;assume false;" "CountingPredicate [underlying: 87#L112-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 163#L109-1true, annotation: [0, 0]]" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0);" "CountingPredicate [underlying: 87#L112-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 135#L522true, annotation: [0, 0]]" "assume 8 == ~a15~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0;~a12~0 := ~a12~0 - 357209 - -928336 - 1022569;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 135#L522true, annotation: [0, 0]]" "assume !(8 == ~a15~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0);" "CountingPredicate [underlying: 51#L528true, annotation: [0, 0]]") ("CountingPredicate [underlying: 123#L660true, annotation: [0, 0]]" "assume (~a12~0 <= -43 && (1 == calculate_output_~input#1 && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 123#L660true, annotation: [0, 0]]" "assume !((~a12~0 <= -43 && (1 == calculate_output_~input#1 && 7 == ~a21~0) && 1 == ~a24~0) && 8 == ~a15~0);" "CountingPredicate [underlying: 14#L666true, annotation: [0, 0]]") ("CountingPredicate [underlying: 169#L693true, annotation: [0, 0]]" "assume 1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == calculate_output_~input#1;~a12~0 := 45 + (if -318749 + ~a12~0 < 0 && 0 != (-318749 + ~a12~0) % 34 then (-318749 + ~a12~0) % 34 - 34 else (-318749 + ~a12~0) % 34);~a15~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 169#L693true, annotation: [0, 0]]" "assume !(1 == ~a24~0 && 80 < ~a12~0 && 9 == ~a21~0 && 9 == ~a15~0 && 4 == calculate_output_~input#1);" "CountingPredicate [underlying: 127#L698true, annotation: [0, 0]]") ("CountingPredicate [underlying: 76#L817true, annotation: [0, 0]]" "assume (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1;~a12~0 := -262569 + (if -300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) < 0 && 0 != (-300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978)) % 5 then 1 + (-300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978)) / 5 else (-300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978)) / 5);~a24~0 := 2;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := 25;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 76#L817true, annotation: [0, 0]]" "assume !((((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (((2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1);" "CountingPredicate [underlying: 131#L824true, annotation: [0, 0]]") ("CountingPredicate [underlying: 64#L296true, annotation: [0, 0]]" "assume 4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43));~a12~0 := -15 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26);~a24~0 := 1;~a15~0 := 6;~a21~0 := 10;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 64#L296true, annotation: [0, 0]]" "assume !(4 == calculate_output_~input#1 && (((9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43)));" "CountingPredicate [underlying: 172#L303true, annotation: [0, 0]]") ("CountingPredicate [underlying: 60#L136-1true, annotation: [0, 0]]" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0;assume false;" "CountingPredicate [underlying: 7#L139-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 60#L136-1true, annotation: [0, 0]]" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0);" "CountingPredicate [underlying: 7#L139-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 113#L516true, annotation: [0, 0]]" "assume 8 == ~a15~0 && (7 == ~a21~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0) && ~a12~0 <= -43;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 113#L516true, annotation: [0, 0]]" "assume !(8 == ~a15~0 && (7 == ~a21~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0) && ~a12~0 <= -43);" "CountingPredicate [underlying: 135#L522true, annotation: [0, 0]]") ("CountingPredicate [underlying: 30#L442true, annotation: [0, 0]]" "assume 1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0;~a12~0 := -109193 + (-300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 3 - -109194);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 30#L442true, annotation: [0, 0]]" "assume !(1 == ~a24~0 && (4 == calculate_output_~input#1 && (((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0))) && 9 == ~a15~0);" "CountingPredicate [underlying: 175#L448true, annotation: [0, 0]]") ("CountingPredicate [underlying: 154#L79-1true, annotation: [0, 0]]" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0;assume false;" "CountingPredicate [underlying: 10#L82-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 154#L79-1true, annotation: [0, 0]]" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0);" "CountingPredicate [underlying: 10#L82-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 20#L890-2true, annotation: [0, 0]]" "assume !true;" "CountingPredicate [underlying: 28#L884true, annotation: [0, 0]]") ("CountingPredicate [underlying: 20#L890-2true, annotation: [0, 0]]" "havoc main_~input~0#1;havoc main_#t~nondet6#1;assume -2147483648 <= main_#t~nondet6#1 && main_#t~nondet6#1 <= 2147483647;main_~input~0#1 := main_#t~nondet6#1;havoc main_#t~nondet6#1;" "CountingPredicate [underlying: 105#L895true, annotation: [0, 0]]") ("CountingPredicate [underlying: 20#L890-2true, annotation: [0, 0]]" "assume !true;" "CountingPredicate [underlying: 28#L884true, annotation: [0, 0]]") ("CountingPredicate [underlying: 32#L239true, annotation: [0, 0]]" "assume (((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := (if -345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) % 5 then 1 + (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5 else (-345781 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 32#L239true, annotation: [0, 0]]" "assume !((((10 == ~a21~0 && 80 < ~a12~0 && 8 == ~a15~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0);" "CountingPredicate [underlying: 33#L245true, annotation: [0, 0]]") ("CountingPredicate [underlying: 79#L40-1true, annotation: [0, 0]]" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0);" "CountingPredicate [underlying: 41#L43-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 79#L40-1true, annotation: [0, 0]]" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0;assume false;" "CountingPredicate [underlying: 41#L43-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 61#L172-1true, annotation: [0, 0]]" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0;assume false;" "CountingPredicate [underlying: 167#L175-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 61#L172-1true, annotation: [0, 0]]" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0);" "CountingPredicate [underlying: 167#L175-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 91#L351true, annotation: [0, 0]]" "assume 80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0;~a12~0 := (if 10 * (if (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) < 0 && 0 != (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) % 5 then 1 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5 else (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5) < 0 && 0 != 10 * (if (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) < 0 && 0 != (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) % 5 then 1 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5 else (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5) % -3 then 10 * (if (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) < 0 && 0 != (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) % 5 then 1 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5 else (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5) / -3 - 1 else 10 * (if (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) < 0 && 0 != (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) % 5 then 1 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5 else (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5) / -3);~a15~0 := 6;~a21~0 := 9;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 91#L351true, annotation: [0, 0]]" "assume !(80 < ~a12~0 && 9 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0);" "CountingPredicate [underlying: 70#L357true, annotation: [0, 0]]") ("CountingPredicate [underlying: 56#L740true, annotation: [0, 0]]" "assume 9 == ~a21~0 && (1 == ~a24~0 && 2 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0;~a12~0 := ~a12~0 - -61 - -3 - -1;~a21~0 := 8;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 56#L740true, annotation: [0, 0]]" "assume !(9 == ~a21~0 && (1 == ~a24~0 && 2 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0);" "CountingPredicate [underlying: 97#L745true, annotation: [0, 0]]") ("CountingPredicate [underlying: 131#L824true, annotation: [0, 0]]" "assume (1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && 8 == ~a15~0;~a12~0 := 517842 + 5 * (if 68 * ~a12~0 < 0 && 0 != 68 * ~a12~0 % 10 then 1 + 68 * ~a12~0 / 10 else 68 * ~a12~0 / 10);~a21~0 := 6;calculate_output_#res#1 := 25;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 131#L824true, annotation: [0, 0]]" "assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && 8 == ~a15~0);" "CountingPredicate [underlying: 12#L829true, annotation: [0, 0]]") ("CountingPredicate [underlying: 133#L52-1true, annotation: [0, 0]]" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0;assume false;" "CountingPredicate [underlying: 102#L55-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 133#L52-1true, annotation: [0, 0]]" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0);" "CountingPredicate [underlying: 102#L55-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 63#L205-1true, annotation: [0, 0]]" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0;assume false;" "CountingPredicate [underlying: 58#L208-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 63#L205-1true, annotation: [0, 0]]" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0);" "CountingPredicate [underlying: 58#L208-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 153#L864true, annotation: [0, 0]]" "assume (1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && 80 < ~a12~0;~a21~0 := 10;calculate_output_#res#1 := 25;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 153#L864true, annotation: [0, 0]]" "assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 5 == calculate_output_~input#1) && 80 < ~a12~0);" "CountingPredicate [underlying: 59#L869true, annotation: [0, 0]]") ("CountingPredicate [underlying: 94#L71true, annotation: [0, 0]]" "assume !false;" "CountingPredicate [underlying: 166#ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, annotation: [0, 0]]") ("CountingPredicate [underlying: 94#L71true, annotation: [0, 0]]" "assume false;assume false;" "CountingPredicate [underlying: 31#L70-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 69#L704true, annotation: [0, 0]]" "assume 9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0);~a12~0 := 56 + (if (if 9 * (~a12~0 - -56) < 0 && 0 != 9 * (~a12~0 - -56) % 10 then 1 + 9 * (~a12~0 - -56) / 10 else 9 * (~a12~0 - -56) / 10) < 0 && 0 != (if 9 * (~a12~0 - -56) < 0 && 0 != 9 * (~a12~0 - -56) % 10 then 1 + 9 * (~a12~0 - -56) / 10 else 9 * (~a12~0 - -56) / 10) % 5 then 1 + (if 9 * (~a12~0 - -56) < 0 && 0 != 9 * (~a12~0 - -56) % 10 then 1 + 9 * (~a12~0 - -56) / 10 else 9 * (~a12~0 - -56) / 10) / 5 else (if 9 * (~a12~0 - -56) < 0 && 0 != 9 * (~a12~0 - -56) % 10 then 1 + 9 * (~a12~0 - -56) / 10 else 9 * (~a12~0 - -56) / 10) / 5);~a15~0 := 5;~a21~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 69#L704true, annotation: [0, 0]]" "assume !(9 == ~a15~0 && 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 1 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0));" "CountingPredicate [underlying: 90#L710true, annotation: [0, 0]]") ("CountingPredicate [underlying: 92#L133-1true, annotation: [0, 0]]" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0;assume false;" "CountingPredicate [underlying: 60#L136-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 92#L133-1true, annotation: [0, 0]]" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0);" "CountingPredicate [underlying: 60#L136-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 183#L595true, annotation: [0, 0]]" "assume 1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == calculate_output_~input#1) && 9 == ~a15~0;~a12~0 := 17688 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10);~a15~0 := 7;~a21~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 183#L595true, annotation: [0, 0]]" "assume !(1 == ~a24~0 && (((80 < ~a12~0 && 6 == ~a21~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0)) && 1 == calculate_output_~input#1) && 9 == ~a15~0);" "CountingPredicate [underlying: 73#L601true, annotation: [0, 0]]") ("CountingPredicate [underlying: 96#L31true, annotation: [0, 0]]" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0);" "CountingPredicate [underlying: 57#L31-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 96#L31true, annotation: [0, 0]]" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0;assume false;" "CountingPredicate [underlying: 57#L31-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 58#L208-1true, annotation: [0, 0]]" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0;assume false;" "CountingPredicate [underlying: 144#L211-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 58#L208-1true, annotation: [0, 0]]" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0);" "CountingPredicate [underlying: 144#L211-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 165#L571true, annotation: [0, 0]]" "assume (((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == calculate_output_~input#1;~a12~0 := -252537 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) - -252539;~a24~0 := 1;~a15~0 := 9;~a21~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 165#L571true, annotation: [0, 0]]" "assume !((((9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0) && 10 == ~a21~0) || (6 == ~a21~0 && (2 == ~a24~0 && ~a12~0 <= -43) && 5 == ~a15~0)) && 6 == calculate_output_~input#1);" "CountingPredicate [underlying: 54#L578true, annotation: [0, 0]]") ("CountingPredicate [underlying: 23#L565true, annotation: [0, 0]]" "assume ((((7 == ~a21~0 || 8 == ~a21~0) && 1 == calculate_output_~input#1) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0;~a12~0 := (if -33 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26) < 0 && 0 != (-33 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26)) % 5 then 1 + (-33 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26)) / 5 else (-33 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 then (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26 - 26 else (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) % 26)) / 5);~a15~0 := 5;~a21~0 := 10;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 23#L565true, annotation: [0, 0]]" "assume !(((((7 == ~a21~0 || 8 == ~a21~0) && 1 == calculate_output_~input#1) && 9 == ~a15~0) && 80 < ~a12~0) && 1 == ~a24~0);" "CountingPredicate [underlying: 165#L571true, annotation: [0, 0]]") ("CountingPredicate [underlying: 59#L869true, annotation: [0, 0]]" "assume (((5 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0) && 1 == ~a24~0) && 9 == ~a15~0;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) - 440689;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 59#L869true, annotation: [0, 0]]" "assume !((((5 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0) && 1 == ~a24~0) && 9 == ~a15~0);" "CountingPredicate [underlying: 13#L875true, annotation: [0, 0]]") ("CountingPredicate [underlying: 73#L601true, annotation: [0, 0]]" "assume (1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 73#L601true, annotation: [0, 0]]" "assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0);" "CountingPredicate [underlying: 37#L607true, annotation: [0, 0]]") ("CountingPredicate [underlying: 6#L768true, annotation: [0, 0]]" "assume ((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := -310975 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 6#L768true, annotation: [0, 0]]" "assume !(((((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)) && 4 == calculate_output_~input#1) && 1 == ~a24~0);" "CountingPredicate [underlying: 118#L774true, annotation: [0, 0]]") ("CountingPredicate [underlying: 151#L73-1true, annotation: [0, 0]]" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0;assume false;" "CountingPredicate [underlying: 157#L76-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 151#L73-1true, annotation: [0, 0]]" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0);" "CountingPredicate [underlying: 157#L76-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 97#L745true, annotation: [0, 0]]" "assume 8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := -564241 + ~a12~0 - 3500;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 97#L745true, annotation: [0, 0]]" "assume !(8 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0);" "CountingPredicate [underlying: 27#L751true, annotation: [0, 0]]") ("CountingPredicate [underlying: 171#L625true, annotation: [0, 0]]" "assume 1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0;~a12~0 := (if 10 * ((if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) - 526582) < 0 && 0 != 10 * ((if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) - 526582) % 9 then 1 + 10 * ((if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) - 526582) / 9 else 10 * ((if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) - 526582) / 9);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 171#L625true, annotation: [0, 0]]" "assume !(1 == ~a24~0 && (((7 == ~a21~0 || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 8 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0);" "CountingPredicate [underlying: 93#L631true, annotation: [0, 0]]") ("CountingPredicate [underlying: 136#L202-1true, annotation: [0, 0]]" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0;assume false;" "CountingPredicate [underlying: 63#L205-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 136#L202-1true, annotation: [0, 0]]" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0);" "CountingPredicate [underlying: 63#L205-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 4#L684true, annotation: [0, 0]]" "assume 9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == calculate_output_~input#1;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 4#L684true, annotation: [0, 0]]" "assume !(9 == ~a21~0 && 9 == ~a15~0 && 1 == ~a24~0 && 80 < ~a12~0 && 1 == calculate_output_~input#1);" "CountingPredicate [underlying: 65#L687true, annotation: [0, 0]]") ("CountingPredicate [underlying: 141#L470true, annotation: [0, 0]]" "assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1;~a12~0 := 204292 + (if (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) < 0 && 0 != (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) % 5 then 1 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5 else (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039) / 5) / 5);~a24~0 := 1;~a15~0 := 9;~a21~0 := 9;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 141#L470true, annotation: [0, 0]]" "assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1);" "CountingPredicate [underlying: 34#L477true, annotation: [0, 0]]") ("CountingPredicate [underlying: 175#L448true, annotation: [0, 0]]" "assume (((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 175#L448true, annotation: [0, 0]]" "assume !((((6 == calculate_output_~input#1 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0) && ~a12~0 <= -43);" "CountingPredicate [underlying: 3#L454true, annotation: [0, 0]]") ("CountingPredicate [underlying: 12#L829true, annotation: [0, 0]]" "assume ((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == calculate_output_~input#1) && 8 == ~a15~0) && 1 == ~a24~0;~a12~0 := -592276 + ~a12~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 12#L829true, annotation: [0, 0]]" "assume !(((((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 1 == calculate_output_~input#1) && 8 == ~a15~0) && 1 == ~a24~0);" "CountingPredicate [underlying: 170#L835true, annotation: [0, 0]]") ("CountingPredicate [underlying: 160#L382true, annotation: [0, 0]]" "assume (((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 160#L382true, annotation: [0, 0]]" "assume !((((1 == calculate_output_~input#1 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0)) && 9 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0);" "CountingPredicate [underlying: 25#L388true, annotation: [0, 0]]") ("CountingPredicate [underlying: 144#L211-1true, annotation: [0, 0]]" "assume (1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0;~a12~0 := 5 * (if -1 * (555500 + ~a12~0) < 0 && 0 != -1 * (555500 + ~a12~0) % 10 then 1 + -1 * (555500 + ~a12~0) / 10 else -1 * (555500 + ~a12~0) / 10);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 144#L211-1true, annotation: [0, 0]]" "assume !((1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 5 == calculate_output_~input#1 && 8 == ~a15~0) && 9 == ~a21~0);" "CountingPredicate [underlying: 116#L221true, annotation: [0, 0]]") ("CountingPredicate [underlying: 127#L698true, annotation: [0, 0]]" "assume 8 == ~a15~0 && (6 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 - 166783;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 127#L698true, annotation: [0, 0]]" "assume !(8 == ~a15~0 && (6 == calculate_output_~input#1 && ((80 < ~a12~0 && 7 == ~a21~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0);" "CountingPredicate [underlying: 69#L704true, annotation: [0, 0]]") ("CountingPredicate [underlying: 111#L805true, annotation: [0, 0]]" "assume ~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == calculate_output_~input#1;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 111#L805true, annotation: [0, 0]]" "assume !(~a12~0 <= -43 && 7 == ~a21~0 && 1 == ~a24~0 && 8 == ~a15~0 && 6 == calculate_output_~input#1);" "CountingPredicate [underlying: 99#L811true, annotation: [0, 0]]") ("CountingPredicate [underlying: 139#L847true, annotation: [0, 0]]" "assume (8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := (if ~a12~0 - -338613 - -126296 < 0 && 0 != (~a12~0 - -338613 - -126296) % 34 then (~a12~0 - -338613 - -126296) % 34 - 34 else (~a12~0 - -338613 - -126296) % 34) - -42;~a21~0 := 9;calculate_output_#res#1 := 25;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 139#L847true, annotation: [0, 0]]" "assume !((8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0);" "CountingPredicate [underlying: 15#L852true, annotation: [0, 0]]") ("CountingPredicate [underlying: 164#L345true, annotation: [0, 0]]" "assume 9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1;~a15~0 := 7;~a21~0 := 10;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 164#L345true, annotation: [0, 0]]" "assume !(9 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1);" "CountingPredicate [underlying: 91#L351true, annotation: [0, 0]]") ("CountingPredicate [underlying: 145#L654true, annotation: [0, 0]]" "assume 1 == ~a24~0 && 9 == ~a21~0 && (5 == calculate_output_~input#1 && 9 == ~a15~0) && 80 < ~a12~0;~a15~0 := 7;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 145#L654true, annotation: [0, 0]]" "assume !(1 == ~a24~0 && 9 == ~a21~0 && (5 == calculate_output_~input#1 && 9 == ~a15~0) && 80 < ~a12~0);" "CountingPredicate [underlying: 123#L660true, annotation: [0, 0]]") ("CountingPredicate [underlying: 102#L55-1true, annotation: [0, 0]]" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0;assume false;" "CountingPredicate [underlying: 9#L58-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 102#L55-1true, annotation: [0, 0]]" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0);" "CountingPredicate [underlying: 9#L58-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 66#L169-1true, annotation: [0, 0]]" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0;assume false;" "CountingPredicate [underlying: 61#L172-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 66#L169-1true, annotation: [0, 0]]" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0);" "CountingPredicate [underlying: 61#L172-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 84#L233true, annotation: [0, 0]]" "assume 1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0);~a12~0 := -327601 + (~a12~0 - 268644);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 84#L233true, annotation: [0, 0]]" "assume !(1 == ~a24~0 && 8 == ~a15~0 && (11 < ~a12~0 && 80 >= ~a12~0) && 1 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0));" "CountingPredicate [underlying: 32#L239true, annotation: [0, 0]]") ("CountingPredicate [underlying: 109#L251true, annotation: [0, 0]]" "assume (~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 109#L251true, annotation: [0, 0]]" "assume !((~a12~0 <= -43 && ((9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0);" "CountingPredicate [underlying: 173#L257true, annotation: [0, 0]]") ("CountingPredicate [underlying: 152#L34-1true, annotation: [0, 0]]" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0);" "CountingPredicate [underlying: 74#L37-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 152#L34-1true, annotation: [0, 0]]" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0;assume false;" "CountingPredicate [underlying: 74#L37-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 95#L100-1true, annotation: [0, 0]]" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0;assume false;" "CountingPredicate [underlying: 50#L103-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 95#L100-1true, annotation: [0, 0]]" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0);" "CountingPredicate [underlying: 50#L103-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 81#L333true, annotation: [0, 0]]" "assume (((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 81#L333true, annotation: [0, 0]]" "assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 3 == calculate_output_~input#1) && 8 == ~a15~0) && ~a12~0 <= -43) && 1 == ~a24~0);" "CountingPredicate [underlying: 179#L339true, annotation: [0, 0]]") ("CountingPredicate [underlying: 174#L799true, annotation: [0, 0]]" "assume 9 == ~a15~0 && (3 == calculate_output_~input#1 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0;~a12~0 := (if -1 * (if 81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928 < 0 && 0 != (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) % 5 then 1 + (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5 else (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5) < 0 && 0 != -1 * (if 81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928 < 0 && 0 != (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) % 5 then 1 + (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5 else (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5) % 10 then 1 + -1 * (if 81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928 < 0 && 0 != (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) % 5 then 1 + (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5 else (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5) / 10 else -1 * (if 81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928 < 0 && 0 != (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) % 5 then 1 + (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5 else (81 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - 332928) / 5) / 10);~a15~0 := 5;~a21~0 := 10;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 174#L799true, annotation: [0, 0]]" "assume !(9 == ~a15~0 && (3 == calculate_output_~input#1 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0))) && 1 == ~a24~0);" "CountingPredicate [underlying: 111#L805true, annotation: [0, 0]]") ("CountingPredicate [underlying: 87#L112-1true, annotation: [0, 0]]" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0;assume false;" "CountingPredicate [underlying: 77#L115-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 87#L112-1true, annotation: [0, 0]]" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0);" "CountingPredicate [underlying: 77#L115-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 155#L285true, annotation: [0, 0]]" "assume (((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0;~a21~0 := 10;calculate_output_#res#1 := 24;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 155#L285true, annotation: [0, 0]]" "assume !((((5 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a21~0) && 1 == ~a24~0);" "CountingPredicate [underlying: 178#L290true, annotation: [0, 0]]") ("CountingPredicate [underlying: 101#L858true, annotation: [0, 0]]" "assume 8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == calculate_output_~input#1;~a12~0 := -600079 + ~a12~0 - -316691 - 316661;~a15~0 := 9;~a21~0 := 8;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 101#L858true, annotation: [0, 0]]" "assume !(8 == ~a15~0 && 80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 5 == calculate_output_~input#1);" "CountingPredicate [underlying: 153#L864true, annotation: [0, 0]]") ("CountingPredicate [underlying: 90#L710true, annotation: [0, 0]]" "assume ((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := -2 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 90#L710true, annotation: [0, 0]]" "assume !(((((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || (6 == ~a21~0 && 9 == ~a15~0 && ~a12~0 <= -43)) && 6 == calculate_output_~input#1) && 1 == ~a24~0);" "CountingPredicate [underlying: 55#L716true, annotation: [0, 0]]") ("CountingPredicate [underlying: 181#L648true, annotation: [0, 0]]" "assume 1 == ~a24~0 && 8 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0;~a12~0 := (if 10 * (-453921 + ~a12~0) < 0 && 0 != 10 * (-453921 + ~a12~0) % 9 then 1 + 10 * (-453921 + ~a12~0) / 9 else 10 * (-453921 + ~a12~0) / 9) - 34620;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 181#L648true, annotation: [0, 0]]" "assume !(1 == ~a24~0 && 8 == ~a15~0 && (2 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0);" "CountingPredicate [underlying: 145#L654true, annotation: [0, 0]]") ("CountingPredicate [underlying: 7#L139-1true, annotation: [0, 0]]" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0;assume false;" "CountingPredicate [underlying: 100#L142-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 7#L139-1true, annotation: [0, 0]]" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0);" "CountingPredicate [underlying: 100#L142-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 98#L400true, annotation: [0, 0]]" "assume ((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0;~a12~0 := 5 * (if ~a12~0 - 529036 < 0 && 0 != (~a12~0 - 529036) % 5 then 1 + (~a12~0 - 529036) / 5 else (~a12~0 - 529036) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 98#L400true, annotation: [0, 0]]" "assume !(((8 == ~a15~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0);" "CountingPredicate [underlying: 48#L406true, annotation: [0, 0]]") ("CountingPredicate [underlying: 138#L121-1true, annotation: [0, 0]]" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0;assume false;" "CountingPredicate [underlying: 47#L124-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 138#L121-1true, annotation: [0, 0]]" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0);" "CountingPredicate [underlying: 47#L124-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 45#L436true, annotation: [0, 0]]" "assume (1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 45#L436true, annotation: [0, 0]]" "assume !((1 == ~a24~0 && (2 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && ~a12~0 <= -43) && 8 == ~a15~0);" "CountingPredicate [underlying: 30#L442true, annotation: [0, 0]]") ("CountingPredicate [underlying: 8#L376true, annotation: [0, 0]]" "assume ((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0;~a12~0 := -2 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 8#L376true, annotation: [0, 0]]" "assume !(((((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0);" "CountingPredicate [underlying: 160#L382true, annotation: [0, 0]]") ("CountingPredicate [underlying: 72#L412true, annotation: [0, 0]]" "assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := 2 * (~a12~0 - 239513) - 118149;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 72#L412true, annotation: [0, 0]]" "assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0);" "CountingPredicate [underlying: 17#L418true, annotation: [0, 0]]") ("CountingPredicate [underlying: 26#L268true, annotation: [0, 0]]" "assume 9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0;~a12~0 := -300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 3;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 26#L268true, annotation: [0, 0]]" "assume !(9 == ~a15~0 && (1 == calculate_output_~input#1 && (((~a12~0 <= -43 && 10 == ~a21~0) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0))) && 1 == ~a24~0);" "CountingPredicate [underlying: 120#L274true, annotation: [0, 0]]") ("CountingPredicate [underlying: 120#L274true, annotation: [0, 0]]" "assume (1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0;~a21~0 := 9;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 120#L274true, annotation: [0, 0]]" "assume !((1 == ~a24~0 && (6 == calculate_output_~input#1 && (7 == ~a21~0 || 8 == ~a21~0)) && 80 < ~a12~0) && 9 == ~a15~0);" "CountingPredicate [underlying: 68#L279true, annotation: [0, 0]]") ("CountingPredicate [underlying: 37#L607true, annotation: [0, 0]]" "assume 1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == calculate_output_~input#1) && 9 == ~a15~0;~a12~0 := -174067 + (if -300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) < 0 && 0 != (-300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978)) % 5 then 1 + (-300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978)) / 5 else (-300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978)) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 37#L607true, annotation: [0, 0]]" "assume !(1 == ~a24~0 && (((7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || (10 == ~a21~0 && ~a12~0 <= -43) || (6 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 6 == calculate_output_~input#1) && 9 == ~a15~0);" "CountingPredicate [underlying: 46#L613true, annotation: [0, 0]]") ("CountingPredicate [underlying: 16#L394true, annotation: [0, 0]]" "assume (1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0;~a15~0 := 5;~a21~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 16#L394true, annotation: [0, 0]]" "assume !((1 == ~a24~0 && 9 == ~a15~0 && 5 == calculate_output_~input#1 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0)) && 11 < ~a12~0 && 80 >= ~a12~0);" "CountingPredicate [underlying: 98#L400true, annotation: [0, 0]]") ("CountingPredicate [underlying: 43#L369true, annotation: [0, 0]]" "assume ((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 15;~a24~0 := 1;~a15~0 := 7;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 43#L369true, annotation: [0, 0]]" "assume !(((10 == ~a21~0 && (80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) || ((5 == ~a15~0 && 2 == ~a24~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1);" "CountingPredicate [underlying: 8#L376true, annotation: [0, 0]]") ("CountingPredicate [underlying: 3#L454true, annotation: [0, 0]]" "assume ((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) < 0 && 0 != (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) % 5 then 1 + (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5 else (if -1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) < 0 && 0 != (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) % 5 then 1 + (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5 else (-1 + (if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26)) / 5) / 5);~a21~0 := 7;calculate_output_#res#1 := 25;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 3#L454true, annotation: [0, 0]]" "assume !(((~a12~0 <= -43 && 6 == calculate_output_~input#1 && (10 == ~a21~0 || 8 == ~a21~0 || 9 == ~a21~0)) && 1 == ~a24~0) && 8 == ~a15~0);" "CountingPredicate [underlying: 5#L459true, annotation: [0, 0]]") ("CountingPredicate [underlying: 52#L315true, annotation: [0, 0]]" "assume (1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0;~a12~0 := -505559 + (if (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) < 0 && 0 != (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) % 5 then 1 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5 else (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) / 5);~a15~0 := 7;~a21~0 := 10;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 52#L315true, annotation: [0, 0]]" "assume !((1 == ~a24~0 && 9 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 80 < ~a12~0);" "CountingPredicate [underlying: 85#L321true, annotation: [0, 0]]") ("CountingPredicate [underlying: 41#L43-1true, annotation: [0, 0]]" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0);" "CountingPredicate [underlying: 162#L46-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 41#L43-1true, annotation: [0, 0]]" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0;assume false;" "CountingPredicate [underlying: 162#L46-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 17#L418true, annotation: [0, 0]]" "assume 9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0;~a12~0 := -382503 + ~a12~0 - -833715 - -74843;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 17#L418true, annotation: [0, 0]]" "assume !(9 == ~a15~0 && 1 == ~a24~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 5 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0);" "CountingPredicate [underlying: 148#L424true, annotation: [0, 0]]") ("CountingPredicate [underlying: 115#L97-1true, annotation: [0, 0]]" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0;assume false;" "CountingPredicate [underlying: 95#L100-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 115#L97-1true, annotation: [0, 0]]" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0);" "CountingPredicate [underlying: 95#L100-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 179#L339true, annotation: [0, 0]]" "assume 1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0;~a12~0 := (if -16723 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5) < 0 && 0 != (-16723 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) % 5 then 1 + (-16723 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5 else (-16723 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 179#L339true, annotation: [0, 0]]" "assume !(1 == ~a24~0 && (8 == ~a15~0 && 1 == calculate_output_~input#1 && 9 == ~a21~0) && 11 < ~a12~0 && 80 >= ~a12~0);" "CountingPredicate [underlying: 164#L345true, annotation: [0, 0]]") ("CountingPredicate [underlying: 143#L464true, annotation: [0, 0]]" "assume (9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0;~a12~0 := 3 * (176111 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5));~a15~0 := 7;~a21~0 := 9;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 143#L464true, annotation: [0, 0]]" "assume !((9 == ~a15~0 && ((9 == ~a21~0 || 10 == ~a21~0) && 4 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0);" "CountingPredicate [underlying: 141#L470true, annotation: [0, 0]]") ("CountingPredicate [underlying: 31#L70-1true, annotation: [0, 0]]" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0;assume false;" "CountingPredicate [underlying: 151#L73-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 31#L70-1true, annotation: [0, 0]]" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0);" "CountingPredicate [underlying: 151#L73-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 85#L321true, annotation: [0, 0]]" "assume (((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 85#L321true, annotation: [0, 0]]" "assume !((((((8 == ~a21~0 || 9 == ~a21~0) || 10 == ~a21~0) && 5 == calculate_output_~input#1) && ~a12~0 <= -43) && 8 == ~a15~0) && 1 == ~a24~0);" "CountingPredicate [underlying: 24#L327true, annotation: [0, 0]]") ("CountingPredicate [underlying: 35#$Ultimate##0true, annotation: [0, 0]]" "assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputD~0 := 4;~inputB~0 := 2;~inputC~0 := 3;~inputF~0 := 6;~inputE~0 := 5;~inputA~0 := 1;~a21~0 := 7;~a15~0 := 8;~a12~0 := -49;~a24~0 := 1;assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1;" "CountingPredicate [underlying: 20#L890-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 178#L290true, annotation: [0, 0]]" "assume (80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := -165586 + ((if -6 * ~a12~0 < 0 && 0 != -6 * ~a12~0 % 10 then 1 + -6 * ~a12~0 / 10 else -6 * ~a12~0 / 10) - 40423);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 178#L290true, annotation: [0, 0]]" "assume !((80 < ~a12~0 && 8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0);" "CountingPredicate [underlying: 64#L296true, annotation: [0, 0]]") ("CountingPredicate [underlying: 13#L875true, annotation: [0, 0]]" "assume 9 == ~a15~0 && ((4 == calculate_output_~input#1 && 1 == ~a24~0) && 8 == ~a21~0) && -43 < ~a12~0 && 11 >= ~a12~0;~a21~0 := 10;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 13#L875true, annotation: [0, 0]]" "assume !(9 == ~a15~0 && ((4 == calculate_output_~input#1 && 1 == ~a24~0) && 8 == ~a21~0) && -43 < ~a12~0 && 11 >= ~a12~0);calculate_output_#res#1 := -2;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 28#L884true, annotation: [0, 0]]" "#t~ret8#1 := main_#res#1;havoc main_#t~nondet6#1, main_#t~ret7#1, main_~input~0#1, main_~output~0#1;assume { :end_inline_main } true;assume true;" "CountingPredicate [underlying: 2#ULTIMATE.startEXITtrue, annotation: [0, 0]]") ("CountingPredicate [underlying: 176#L64-1true, annotation: [0, 0]]" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0;assume false;" "CountingPredicate [underlying: 124#L67-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 176#L64-1true, annotation: [0, 0]]" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0);" "CountingPredicate [underlying: 124#L67-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 184#L199-1true, annotation: [0, 0]]" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0;assume false;" "CountingPredicate [underlying: 136#L202-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 184#L199-1true, annotation: [0, 0]]" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0);" "CountingPredicate [underlying: 136#L202-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 89#L488true, annotation: [0, 0]]" "assume (((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0;~a12~0 := (if 101173 + ~a12~0 < 0 && 0 != (101173 + ~a12~0) % 5 then 1 + (101173 + ~a12~0) / 5 else (101173 + ~a12~0) / 5) - 185122;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 89#L488true, annotation: [0, 0]]" "assume !((((((~a12~0 <= -43 && 10 == ~a21~0) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) || (7 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0)) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 9 == ~a15~0);" "CountingPredicate [underlying: 104#L494true, annotation: [0, 0]]") ("CountingPredicate [underlying: 55#L716true, annotation: [0, 0]]" "assume ((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0;~a12~0 := -533466 + (if (if ~a12~0 - 94512 < 0 && 0 != (~a12~0 - 94512) % 5 then 1 + (~a12~0 - 94512) / 5 else (~a12~0 - 94512) / 5) < 0 && 0 != (if ~a12~0 - 94512 < 0 && 0 != (~a12~0 - 94512) % 5 then 1 + (~a12~0 - 94512) / 5 else (~a12~0 - 94512) / 5) % 5 then 1 + (if ~a12~0 - 94512 < 0 && 0 != (~a12~0 - 94512) % 5 then 1 + (~a12~0 - 94512) / 5 else (~a12~0 - 94512) / 5) / 5 else (if ~a12~0 - 94512 < 0 && 0 != (~a12~0 - 94512) % 5 then 1 + (~a12~0 - 94512) / 5 else (~a12~0 - 94512) / 5) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 55#L716true, annotation: [0, 0]]" "assume !(((8 == ~a15~0 && (8 == ~a21~0 || 9 == ~a21~0) && 1 == calculate_output_~input#1) && 1 == ~a24~0) && 80 < ~a12~0);" "CountingPredicate [underlying: 80#L722true, annotation: [0, 0]]") ("CountingPredicate [underlying: 75#L262true, annotation: [0, 0]]" "assume (((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := 564710 + (~a12~0 - 438298) - 684902;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 75#L262true, annotation: [0, 0]]" "assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 10 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0);" "CountingPredicate [underlying: 26#L268true, annotation: [0, 0]]") ("CountingPredicate [underlying: 158#L88-1true, annotation: [0, 0]]" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0;assume false;" "CountingPredicate [underlying: 42#L91-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 158#L88-1true, annotation: [0, 0]]" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0);" "CountingPredicate [underlying: 42#L91-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 119#L127-1true, annotation: [0, 0]]" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0;assume false;" "CountingPredicate [underlying: 177#L130-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 119#L127-1true, annotation: [0, 0]]" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0);" "CountingPredicate [underlying: 177#L130-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 42#L91-1true, annotation: [0, 0]]" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0;assume false;" "CountingPredicate [underlying: 103#L94-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 42#L91-1true, annotation: [0, 0]]" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0);" "CountingPredicate [underlying: 103#L94-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 24#L327true, annotation: [0, 0]]" "assume ((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0;~a12~0 := -386239 + ~a12~0 - 148442 - -217864;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 24#L327true, annotation: [0, 0]]" "assume !(((9 == ~a15~0 && 1 == calculate_output_~input#1 && 8 == ~a21~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0);" "CountingPredicate [underlying: 81#L333true, annotation: [0, 0]]") ("CountingPredicate [underlying: 170#L835true, annotation: [0, 0]]" "assume 1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 9 == ~a15~0;~a15~0 := 7;~a21~0 := 9;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 170#L835true, annotation: [0, 0]]" "assume !(1 == ~a24~0 && (11 < ~a12~0 && 80 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 6 == calculate_output_~input#1) && 9 == ~a15~0);" "CountingPredicate [underlying: 107#L841true, annotation: [0, 0]]") ("CountingPredicate [underlying: 114#L309true, annotation: [0, 0]]" "assume 1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1;~a12~0 := -200550 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 114#L309true, annotation: [0, 0]]" "assume !(1 == ~a24~0 && (((80 < ~a12~0 && 8 == ~a15~0) && 10 == ~a21~0) || ((9 == ~a15~0 && ~a12~0 <= -43) && 6 == ~a21~0)) && 3 == calculate_output_~input#1);" "CountingPredicate [underlying: 52#L315true, annotation: [0, 0]]") ("CountingPredicate [underlying: 88#L145-1true, annotation: [0, 0]]" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0;assume false;" "CountingPredicate [underlying: 140#L148-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 88#L145-1true, annotation: [0, 0]]" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0);" "CountingPredicate [underlying: 140#L148-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 44#L546true, annotation: [0, 0]]" "assume ((6 == calculate_output_~input#1 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0;~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81 - -194202 - -92066;~a21~0 := 7;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 44#L546true, annotation: [0, 0]]" "assume !(((6 == calculate_output_~input#1 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) || (80 < ~a12~0 && 6 == ~a21~0))) && 1 == ~a24~0) && 9 == ~a15~0);" "CountingPredicate [underlying: 36#L551true, annotation: [0, 0]]") ("CountingPredicate [underlying: 161#L787true, annotation: [0, 0]]" "assume 9 == ~a21~0 && ((6 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0;~a12~0 := (if -1 * (423400 + ~a12~0) < 0 && 0 != -1 * (423400 + ~a12~0) % 10 then 1 + -1 * (423400 + ~a12~0) / 10 else -1 * (423400 + ~a12~0) / 10);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 161#L787true, annotation: [0, 0]]" "assume !(9 == ~a21~0 && ((6 == calculate_output_~input#1 && 8 == ~a15~0) && -43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0);" "CountingPredicate [underlying: 49#L793true, annotation: [0, 0]]") ("CountingPredicate [underlying: 104#L494true, annotation: [0, 0]]" "assume 1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0));~a12~0 := -300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 2;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 104#L494true, annotation: [0, 0]]" "assume !(1 == ~a24~0 && 1 == calculate_output_~input#1 && ((10 == ~a21~0 && 8 == ~a15~0 && 80 < ~a12~0) || ((~a12~0 <= -43 && 9 == ~a15~0) && 6 == ~a21~0)));" "CountingPredicate [underlying: 159#L500true, annotation: [0, 0]]") ("CountingPredicate [underlying: 157#L76-1true, annotation: [0, 0]]" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0;assume false;" "CountingPredicate [underlying: 154#L79-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 157#L76-1true, annotation: [0, 0]]" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 9 == ~a21~0);" "CountingPredicate [underlying: 154#L79-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 86#L196-1true, annotation: [0, 0]]" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0;assume false;" "CountingPredicate [underlying: 184#L199-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 86#L196-1true, annotation: [0, 0]]" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0);" "CountingPredicate [underlying: 184#L199-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 47#L124-1true, annotation: [0, 0]]" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0;assume false;" "CountingPredicate [underlying: 119#L127-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 47#L124-1true, annotation: [0, 0]]" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0);" "CountingPredicate [underlying: 119#L127-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 50#L103-1true, annotation: [0, 0]]" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0;assume false;" "CountingPredicate [underlying: 150#L106-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 50#L103-1true, annotation: [0, 0]]" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0);" "CountingPredicate [underlying: 150#L106-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 105#L895true, annotation: [0, 0]]" "assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;" "CountingPredicate [underlying: 28#L884true, annotation: [0, 0]]") ("CountingPredicate [underlying: 105#L895true, annotation: [0, 0]]" "assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1;" "CountingPredicate [underlying: 96#L31true, annotation: [0, 0]]") ("CountingPredicate [underlying: 134#L193-1true, annotation: [0, 0]]" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0;assume false;" "CountingPredicate [underlying: 86#L196-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 134#L193-1true, annotation: [0, 0]]" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0);" "CountingPredicate [underlying: 86#L196-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 167#L175-1true, annotation: [0, 0]]" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0;assume false;" "CountingPredicate [underlying: 142#L178-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 167#L175-1true, annotation: [0, 0]]" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0);" "CountingPredicate [underlying: 142#L178-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 147#L49-1true, annotation: [0, 0]]" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0;assume false;" "CountingPredicate [underlying: 133#L52-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 147#L49-1true, annotation: [0, 0]]" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 9 == ~a21~0);" "CountingPredicate [underlying: 133#L52-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 124#L67-1true, annotation: [0, 0]]" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0;" "CountingPredicate [underlying: 94#L71true, annotation: [0, 0]]") ("CountingPredicate [underlying: 124#L67-1true, annotation: [0, 0]]" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0);" "CountingPredicate [underlying: 31#L70-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 159#L500true, annotation: [0, 0]]" "assume ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0;~a21~0 := 9;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 159#L500true, annotation: [0, 0]]" "assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 1 == calculate_output_~input#1) && 8 == ~a15~0);" "CountingPredicate [underlying: 40#L505true, annotation: [0, 0]]") ("CountingPredicate [underlying: 106#L619true, annotation: [0, 0]]" "assume (((6 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0;~a12~0 := (if 5 * ~a12~0 - 432359 < 0 && 0 != (5 * ~a12~0 - 432359) % 5 then 1 + (5 * ~a12~0 - 432359) / 5 else (5 * ~a12~0 - 432359) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 106#L619true, annotation: [0, 0]]" "assume !((((6 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 8 == ~a15~0) && 1 == ~a24~0) && -43 < ~a12~0 && 11 >= ~a12~0);" "CountingPredicate [underlying: 171#L625true, annotation: [0, 0]]") ("CountingPredicate [underlying: 156#L154-1true, annotation: [0, 0]]" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0;assume false;" "CountingPredicate [underlying: 19#L157-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 156#L154-1true, annotation: [0, 0]]" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 8 == ~a21~0);" "CountingPredicate [underlying: 19#L157-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 39#L160-1true, annotation: [0, 0]]" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0;assume false;" "CountingPredicate [underlying: 22#L163-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 39#L160-1true, annotation: [0, 0]]" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0);" "CountingPredicate [underlying: 22#L163-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 15#L852true, annotation: [0, 0]]" "assume ((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0;~a12~0 := (if -1 * ((if 10 * (~a12~0 - -277912) < 0 && 0 != 10 * (~a12~0 - -277912) % 9 then 1 + 10 * (~a12~0 - -277912) / 9 else 10 * (~a12~0 - -277912) / 9) - 437300) < 0 && 0 != -1 * ((if 10 * (~a12~0 - -277912) < 0 && 0 != 10 * (~a12~0 - -277912) % 9 then 1 + 10 * (~a12~0 - -277912) / 9 else 10 * (~a12~0 - -277912) / 9) - 437300) % 10 then 1 + -1 * ((if 10 * (~a12~0 - -277912) < 0 && 0 != 10 * (~a12~0 - -277912) % 9 then 1 + 10 * (~a12~0 - -277912) / 9 else 10 * (~a12~0 - -277912) / 9) - 437300) / 10 else -1 * ((if 10 * (~a12~0 - -277912) < 0 && 0 != 10 * (~a12~0 - -277912) % 9 then 1 + 10 * (~a12~0 - -277912) / 9 else 10 * (~a12~0 - -277912) / 9) - 437300) / 10);~a15~0 := 6;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 15#L852true, annotation: [0, 0]]" "assume !(((-43 < ~a12~0 && 11 >= ~a12~0) && (6 == calculate_output_~input#1 && (9 == ~a21~0 || 10 == ~a21~0)) && 1 == ~a24~0) && 9 == ~a15~0);" "CountingPredicate [underlying: 101#L858true, annotation: [0, 0]]") ("CountingPredicate [underlying: 180#L557true, annotation: [0, 0]]" "assume ((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0;~a12~0 := ~a12~0 - -582271 - 436382 - 442400 - -391873;~a21~0 := 6;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 180#L557true, annotation: [0, 0]]" "assume !(((1 == ~a24~0 && (8 == ~a21~0 || 6 == ~a21~0 || 7 == ~a21~0) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 11 < ~a12~0 && 80 >= ~a12~0);" "CountingPredicate [underlying: 110#L562true, annotation: [0, 0]]") ("CountingPredicate [underlying: 128#L781true, annotation: [0, 0]]" "assume (8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0;~a12~0 := -383582 + (if -300020 + (if -334090 + ~a12~0 < 0 && 0 != (-334090 + ~a12~0) % 299978 then (-334090 + ~a12~0) % 299978 - 299978 else (-334090 + ~a12~0) % 299978) < 0 && 0 != (-300020 + (if -334090 + ~a12~0 < 0 && 0 != (-334090 + ~a12~0) % 299978 then (-334090 + ~a12~0) % 299978 - 299978 else (-334090 + ~a12~0) % 299978)) % 5 then 1 + (-300020 + (if -334090 + ~a12~0 < 0 && 0 != (-334090 + ~a12~0) % 299978 then (-334090 + ~a12~0) % 299978 - 299978 else (-334090 + ~a12~0) % 299978)) / 5 else (-300020 + (if -334090 + ~a12~0 < 0 && 0 != (-334090 + ~a12~0) % 299978 then (-334090 + ~a12~0) % 299978 - 299978 else (-334090 + ~a12~0) % 299978)) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 128#L781true, annotation: [0, 0]]" "assume !((8 == ~a15~0 && ((((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) || (80 < ~a12~0 && 7 == ~a21~0)) && 5 == calculate_output_~input#1) && 1 == ~a24~0);" "CountingPredicate [underlying: 161#L787true, annotation: [0, 0]]") ("CountingPredicate [underlying: 103#L94-1true, annotation: [0, 0]]" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0;assume false;" "CountingPredicate [underlying: 115#L97-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 103#L94-1true, annotation: [0, 0]]" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 7 == ~a21~0);" "CountingPredicate [underlying: 115#L97-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 22#L163-1true, annotation: [0, 0]]" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0;assume false;" "CountingPredicate [underlying: 108#L166-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 22#L163-1true, annotation: [0, 0]]" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0);" "CountingPredicate [underlying: 108#L166-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 46#L613true, annotation: [0, 0]]" "assume 8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0;~a12~0 := (if -1 * (~a12~0 - 185217 - 149574 - -494599) < 0 && 0 != -1 * (~a12~0 - 185217 - 149574 - -494599) % 10 then 1 + -1 * (~a12~0 - 185217 - 149574 - -494599) / 10 else -1 * (~a12~0 - 185217 - 149574 - -494599) / 10);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 46#L613true, annotation: [0, 0]]" "assume !(8 == ~a15~0 && (1 == ~a24~0 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 2 == calculate_output_~input#1) && -43 < ~a12~0 && 11 >= ~a12~0);" "CountingPredicate [underlying: 106#L619true, annotation: [0, 0]]") ("CountingPredicate [underlying: 126#L227true, annotation: [0, 0]]" "assume 9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0;~a12~0 := -404132 + (if ~a12~0 - -571629 < 0 && 0 != (~a12~0 - -571629) % 5 then 1 + (~a12~0 - -571629) / 5 else (~a12~0 - -571629) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 126#L227true, annotation: [0, 0]]" "assume !(9 == ~a15~0 && ((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0 && 2 == calculate_output_~input#1) && 8 == ~a21~0);" "CountingPredicate [underlying: 84#L233true, annotation: [0, 0]]") ("CountingPredicate [underlying: 82#L728true, annotation: [0, 0]]" "assume 1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0;~a12~0 := (if 10 * (~a12~0 - 87828) < 0 && 0 != 10 * (~a12~0 - 87828) % 9 then 1 + 10 * (~a12~0 - 87828) / 9 else 10 * (~a12~0 - 87828) / 9) - 284434;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 82#L728true, annotation: [0, 0]]" "assume !(1 == ~a24~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && (((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0);" "CountingPredicate [underlying: 129#L734true, annotation: [0, 0]]") ("CountingPredicate [underlying: 68#L279true, annotation: [0, 0]]" "assume (-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1;~a15~0 := 6;~a21~0 := 9;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 68#L279true, annotation: [0, 0]]" "assume !((-43 < ~a12~0 && 11 >= ~a12~0) && 9 == ~a15~0 && 1 == ~a24~0 && (9 == ~a21~0 || 10 == ~a21~0) && 2 == calculate_output_~input#1);" "CountingPredicate [underlying: 155#L285true, annotation: [0, 0]]") ("CountingPredicate [underlying: 142#L178-1true, annotation: [0, 0]]" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0;assume false;" "CountingPredicate [underlying: 83#L181-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 142#L178-1true, annotation: [0, 0]]" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0);" "CountingPredicate [underlying: 83#L181-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 130#L190-1true, annotation: [0, 0]]" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0;assume false;" "CountingPredicate [underlying: 134#L193-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 130#L190-1true, annotation: [0, 0]]" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0);" "CountingPredicate [underlying: 134#L193-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 9#L58-1true, annotation: [0, 0]]" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0;assume false;" "CountingPredicate [underlying: 149#L61-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 9#L58-1true, annotation: [0, 0]]" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 6 == ~a21~0);" "CountingPredicate [underlying: 149#L61-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 14#L666true, annotation: [0, 0]]" "assume (9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0;~a12~0 := (if ~a12~0 - -195021 - 451510 < 0 && 0 != (~a12~0 - -195021 - 451510) % 5 then 1 + (~a12~0 - -195021 - 451510) / 5 else (~a12~0 - -195021 - 451510) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 14#L666true, annotation: [0, 0]]" "assume !((9 == ~a21~0 && ((11 < ~a12~0 && 80 >= ~a12~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 8 == ~a15~0);" "CountingPredicate [underlying: 146#L672true, annotation: [0, 0]]") ("CountingPredicate [underlying: 99#L811true, annotation: [0, 0]]" "assume (-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == calculate_output_~input#1 && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0;~a12~0 := 5 * ~a12~0 - 497532 - 56570;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 99#L811true, annotation: [0, 0]]" "assume !((-43 < ~a12~0 && 11 >= ~a12~0) && ((3 == calculate_output_~input#1 && 1 == ~a24~0) && 8 == ~a21~0) && 9 == ~a15~0);" "CountingPredicate [underlying: 76#L817true, annotation: [0, 0]]") ("CountingPredicate [underlying: 29#L540true, annotation: [0, 0]]" "assume (8 == ~a15~0 && (1 == ~a24~0 && 4 == calculate_output_~input#1) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0;~a12~0 := -129323 + (~a12~0 - 310903);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 29#L540true, annotation: [0, 0]]" "assume !((8 == ~a15~0 && (1 == ~a24~0 && 4 == calculate_output_~input#1) && 11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0);" "CountingPredicate [underlying: 44#L546true, annotation: [0, 0]]") ("CountingPredicate [underlying: 77#L115-1true, annotation: [0, 0]]" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0;assume false;" "CountingPredicate [underlying: 67#L118-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 77#L115-1true, annotation: [0, 0]]" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0);" "CountingPredicate [underlying: 67#L118-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 110#L562true, annotation: [0, 0]]" "assume (9 == ~a21~0 && (3 == calculate_output_~input#1 && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 110#L562true, annotation: [0, 0]]" "assume !((9 == ~a21~0 && (3 == calculate_output_~input#1 && 1 == ~a24~0) && 80 < ~a12~0) && 9 == ~a15~0);" "CountingPredicate [underlying: 23#L565true, annotation: [0, 0]]") ("CountingPredicate [underlying: 80#L722true, annotation: [0, 0]]" "assume (1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == calculate_output_~input#1) && 8 == ~a15~0;~a12~0 := -92522 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 80#L722true, annotation: [0, 0]]" "assume !((1 == ~a24~0 && ((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && 80 < ~a12~0)) && 2 == calculate_output_~input#1) && 8 == ~a15~0);" "CountingPredicate [underlying: 82#L728true, annotation: [0, 0]]") ("CountingPredicate [underlying: 53#L642true, annotation: [0, 0]]" "assume 1 == ~a24~0 && 9 == ~a15~0 && 2 == calculate_output_~input#1 && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0));~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -81;~a15~0 := 6;~a21~0 := 9;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 53#L642true, annotation: [0, 0]]" "assume !(1 == ~a24~0 && 9 == ~a15~0 && 2 == calculate_output_~input#1 && ((80 < ~a12~0 && 6 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 9 == ~a21~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)));" "CountingPredicate [underlying: 181#L648true, annotation: [0, 0]]") ("CountingPredicate [underlying: 62#L85-1true, annotation: [0, 0]]" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0;assume false;" "CountingPredicate [underlying: 158#L88-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 62#L85-1true, annotation: [0, 0]]" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 6 == ~a21~0);" "CountingPredicate [underlying: 158#L88-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 100#L142-1true, annotation: [0, 0]]" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0;assume false;" "CountingPredicate [underlying: 88#L145-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 100#L142-1true, annotation: [0, 0]]" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 6 == ~a15~0) && 7 == ~a21~0);" "CountingPredicate [underlying: 88#L145-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 117#L534true, annotation: [0, 0]]" "assume 1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == calculate_output_~input#1;~a12~0 := -490009 + ~a12~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 117#L534true, annotation: [0, 0]]" "assume !(1 == ~a24~0 && 8 == ~a15~0 && ((10 == ~a21~0 && -43 < ~a12~0 && 11 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 6 == ~a21~0)) && 3 == calculate_output_~input#1);" "CountingPredicate [underlying: 29#L540true, annotation: [0, 0]]") ("CountingPredicate [underlying: 125#L583true, annotation: [0, 0]]" "assume ((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0;~a12~0 := (if 10 * (-439847 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) < 0 && 0 != 10 * (-439847 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) % 9 then 1 + 10 * (-439847 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 9 else 10 * (-439847 + (if ~a12~0 < 0 && 0 != ~a12~0 % 5 then 1 + ~a12~0 / 5 else ~a12~0 / 5)) / 9);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 125#L583true, annotation: [0, 0]]" "assume !(((8 == ~a15~0 && (7 == ~a21~0 || 8 == ~a21~0) && 3 == calculate_output_~input#1) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0);" "CountingPredicate [underlying: 11#L589true, annotation: [0, 0]]") ("CountingPredicate [underlying: 10#L82-1true, annotation: [0, 0]]" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0;assume false;" "CountingPredicate [underlying: 62#L85-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 10#L82-1true, annotation: [0, 0]]" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 10 == ~a21~0);" "CountingPredicate [underlying: 62#L85-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 57#L31-2true, annotation: [0, 0]]" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0);" "CountingPredicate [underlying: 152#L34-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 57#L31-2true, annotation: [0, 0]]" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 7 == ~a15~0) && 8 == ~a21~0;assume false;" "CountingPredicate [underlying: 152#L34-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 38#L151-1true, annotation: [0, 0]]" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0;assume false;" "CountingPredicate [underlying: 156#L154-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 38#L151-1true, annotation: [0, 0]]" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0);" "CountingPredicate [underlying: 156#L154-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 40#L505true, annotation: [0, 0]]" "assume (1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0;~a21~0 := 10;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 40#L505true, annotation: [0, 0]]" "assume !((1 == ~a24~0 && ~a12~0 <= -43 && ((7 == ~a21~0 || 8 == ~a21~0) || 9 == ~a21~0) && 3 == calculate_output_~input#1) && 9 == ~a15~0);" "CountingPredicate [underlying: 112#L510true, annotation: [0, 0]]") ("CountingPredicate [underlying: 140#L148-1true, annotation: [0, 0]]" "assume ((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0;assume false;" "CountingPredicate [underlying: 38#L151-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 140#L148-1true, annotation: [0, 0]]" "assume !(((80 < ~a12~0 && 1 == ~a24~0) && 5 == ~a15~0) && 8 == ~a21~0);" "CountingPredicate [underlying: 38#L151-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 25#L388true, annotation: [0, 0]]" "assume 9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0;~a12~0 := -316852 + (if 5 * ~a12~0 < 0 && 0 != 5 * ~a12~0 % 5 then 1 + 5 * ~a12~0 / 5 else 5 * ~a12~0 / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 25#L388true, annotation: [0, 0]]" "assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && -43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a21~0);" "CountingPredicate [underlying: 16#L394true, annotation: [0, 0]]") ("CountingPredicate [underlying: 74#L37-1true, annotation: [0, 0]]" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0);" "CountingPredicate [underlying: 79#L40-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 74#L37-1true, annotation: [0, 0]]" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 5 == ~a15~0) && 9 == ~a21~0;assume false;" "CountingPredicate [underlying: 79#L40-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 11#L589true, annotation: [0, 0]]" "assume 1 == ~a24~0 && 5 == calculate_output_~input#1 && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0));~a12~0 := (if ~a12~0 < 0 && 0 != ~a12~0 % 299959 then ~a12~0 % 299959 - 299959 else ~a12~0 % 299959) - -300039;~a15~0 := 8;~a21~0 := 10;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 11#L589true, annotation: [0, 0]]" "assume !(1 == ~a24~0 && 5 == calculate_output_~input#1 && (((8 == ~a15~0 && 80 < ~a12~0) && 10 == ~a21~0) || (6 == ~a21~0 && ~a12~0 <= -43 && 9 == ~a15~0)));" "CountingPredicate [underlying: 183#L595true, annotation: [0, 0]]") ("CountingPredicate [underlying: 93#L631true, annotation: [0, 0]]" "assume (((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0;~a12~0 := 343661 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 26 then ~a12~0 % 26 - 26 else ~a12~0 % 26) - 16) - 46416 - 297244;~a21~0 := 8;calculate_output_#res#1 := 25;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 93#L631true, annotation: [0, 0]]" "assume !((((((-43 < ~a12~0 && 11 >= ~a12~0) && 7 == ~a21~0) || (10 == ~a21~0 && ~a12~0 <= -43) || ((-43 < ~a12~0 && 11 >= ~a12~0) && 6 == ~a21~0)) && 2 == calculate_output_~input#1) && 9 == ~a15~0) && 1 == ~a24~0);" "CountingPredicate [underlying: 122#L636true, annotation: [0, 0]]") ("CountingPredicate [underlying: 129#L734true, annotation: [0, 0]]" "assume (8 == ~a15~0 && (7 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0) && ~a12~0 <= -43;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 129#L734true, annotation: [0, 0]]" "assume !((8 == ~a15~0 && (7 == ~a21~0 && 4 == calculate_output_~input#1) && 1 == ~a24~0) && ~a12~0 <= -43);" "CountingPredicate [underlying: 56#L740true, annotation: [0, 0]]") ("CountingPredicate [underlying: 18#L430true, annotation: [0, 0]]" "assume 9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0;~a12~0 := (if 34 * (if ~a12~0 - 600066 < 0 && 0 != (~a12~0 - 600066) % 5 then 1 + (~a12~0 - 600066) / 5 else (~a12~0 - 600066) / 5) < 0 && 0 != 34 * (if ~a12~0 - 600066 < 0 && 0 != (~a12~0 - 600066) % 5 then 1 + (~a12~0 - 600066) / 5 else (~a12~0 - 600066) / 5) % 10 then 1 + 34 * (if ~a12~0 - 600066 < 0 && 0 != (~a12~0 - 600066) % 5 then 1 + (~a12~0 - 600066) / 5 else (~a12~0 - 600066) / 5) / 10 else 34 * (if ~a12~0 - 600066 < 0 && 0 != (~a12~0 - 600066) % 5 then 1 + (~a12~0 - 600066) / 5 else (~a12~0 - 600066) / 5) / 10);~a15~0 := 7;~a21~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 18#L430true, annotation: [0, 0]]" "assume !(9 == ~a15~0 && 1 == ~a24~0 && (6 == calculate_output_~input#1 && 80 < ~a12~0) && 9 == ~a21~0);" "CountingPredicate [underlying: 45#L436true, annotation: [0, 0]]") ("CountingPredicate [underlying: 33#L245true, annotation: [0, 0]]" "assume 1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1;~a12~0 := 23 + (if ~a12~0 < 0 && 0 != ~a12~0 % 34 then ~a12~0 % 34 - 34 else ~a12~0 % 34) - -139662 - 547970 - -408298;~a15~0 := 6;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 33#L245true, annotation: [0, 0]]" "assume !(1 == ~a24~0 && 9 == ~a15~0 && ((6 == ~a21~0 && 80 < ~a12~0) || (9 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0)) && 5 == calculate_output_~input#1);" "CountingPredicate [underlying: 109#L251true, annotation: [0, 0]]") ("CountingPredicate [underlying: 48#L406true, annotation: [0, 0]]" "assume 9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0;~a12~0 := (if -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) < 0 && 0 != -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) % 10 then 1 + -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) / 10 else -1 * (5 * (if 10 * ~a12~0 < 0 && 0 != 10 * ~a12~0 % -2 then 10 * ~a12~0 / -2 - 1 else 10 * ~a12~0 / -2) - -29976) / 10);~a15~0 := 7;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 48#L406true, annotation: [0, 0]]" "assume !(9 == ~a15~0 && ((3 == calculate_output_~input#1 && ((6 == ~a21~0 || 7 == ~a21~0) || 8 == ~a21~0)) && 1 == ~a24~0) && 11 < ~a12~0 && 80 >= ~a12~0);" "CountingPredicate [underlying: 72#L412true, annotation: [0, 0]]") ("CountingPredicate [underlying: 107#L841true, annotation: [0, 0]]" "assume 1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == calculate_output_~input#1) && 8 == ~a15~0;~a12~0 := -300020 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 107#L841true, annotation: [0, 0]]" "assume !(1 == ~a24~0 && (((7 == ~a21~0 && 80 < ~a12~0) || ((11 < ~a12~0 && 80 >= ~a12~0) && 10 == ~a21~0) || (80 < ~a12~0 && 6 == ~a21~0)) && 1 == calculate_output_~input#1) && 8 == ~a15~0);" "CountingPredicate [underlying: 139#L847true, annotation: [0, 0]]") ("CountingPredicate [underlying: 137#L678true, annotation: [0, 0]]" "assume (80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0;~a12~0 := (if -562768 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10) < 0 && 0 != (-562768 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10)) % 5 then 1 + (-562768 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10)) / 5 else (-562768 + (if 9 * ~a12~0 < 0 && 0 != 9 * ~a12~0 % 10 then 1 + 9 * ~a12~0 / 10 else 9 * ~a12~0 / 10)) / 5);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 137#L678true, annotation: [0, 0]]" "assume !((80 < ~a12~0 && 1 == ~a24~0 && (8 == ~a21~0 || 9 == ~a21~0) && 4 == calculate_output_~input#1) && 8 == ~a15~0);" "CountingPredicate [underlying: 4#L684true, annotation: [0, 0]]") ("CountingPredicate [underlying: 54#L578true, annotation: [0, 0]]" "assume 9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0;~a21~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 54#L578true, annotation: [0, 0]]" "assume !(9 == ~a15~0 && 9 == ~a21~0 && 80 < ~a12~0 && 2 == calculate_output_~input#1 && 1 == ~a24~0);" "CountingPredicate [underlying: 125#L583true, annotation: [0, 0]]") ("CountingPredicate [underlying: 118#L774true, annotation: [0, 0]]" "assume ((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == calculate_output_~input#1;~a12~0 := (if -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) < 0 && 0 != -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) % 10 then 1 + -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) / 10 else -1 * (194993 + (if (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020 < 0 && 0 != ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) % 5 then 1 + ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5 else ((if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978) - 300020) / 5)) / 10);~a24~0 := 1;~a15~0 := 5;~a21~0 := 9;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 118#L774true, annotation: [0, 0]]" "assume !(((((80 < ~a12~0 && 1 == ~a24~0) && 9 == ~a15~0) && 10 == ~a21~0) || (((~a12~0 <= -43 && 2 == ~a24~0) && 5 == ~a15~0) && 6 == ~a21~0)) && 1 == calculate_output_~input#1);" "CountingPredicate [underlying: 128#L781true, annotation: [0, 0]]") ("CountingPredicate [underlying: 65#L687true, annotation: [0, 0]]" "assume 8 == ~a15~0 && (3 == calculate_output_~input#1 && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0;~a12~0 := -547101 + (if ~a12~0 < 0 && 0 != ~a12~0 % 299978 then ~a12~0 % 299978 - 299978 else ~a12~0 % 299978);~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 65#L687true, annotation: [0, 0]]" "assume !(8 == ~a15~0 && (3 == calculate_output_~input#1 && (((10 == ~a21~0 && 11 < ~a12~0 && 80 >= ~a12~0) || (6 == ~a21~0 && 80 < ~a12~0)) || (80 < ~a12~0 && 7 == ~a21~0))) && 1 == ~a24~0);" "CountingPredicate [underlying: 169#L693true, annotation: [0, 0]]") ("CountingPredicate [underlying: 177#L130-1true, annotation: [0, 0]]" "assume ((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0;assume false;" "CountingPredicate [underlying: 92#L133-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 177#L130-1true, annotation: [0, 0]]" "assume !(((~a12~0 <= -43 && 1 == ~a24~0) && 8 == ~a15~0) && 6 == ~a21~0);" "CountingPredicate [underlying: 92#L133-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 51#L528true, annotation: [0, 0]]" "assume 9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 51#L528true, annotation: [0, 0]]" "assume !(9 == ~a15~0 && (~a12~0 <= -43 && (9 == ~a21~0 || 7 == ~a21~0 || 8 == ~a21~0) && 2 == calculate_output_~input#1) && 1 == ~a24~0);" "CountingPredicate [underlying: 117#L534true, annotation: [0, 0]]") ("CountingPredicate [underlying: 49#L793true, annotation: [0, 0]]" "assume 1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == calculate_output_~input#1;~a12~0 := -539882 + ~a12~0;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 49#L793true, annotation: [0, 0]]" "assume !(1 == ~a24~0 && 9 == ~a21~0 && (-43 < ~a12~0 && 11 >= ~a12~0) && 8 == ~a15~0 && 3 == calculate_output_~input#1);" "CountingPredicate [underlying: 174#L799true, annotation: [0, 0]]") ("CountingPredicate [underlying: 67#L118-1true, annotation: [0, 0]]" "assume (((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0;assume false;" "CountingPredicate [underlying: 138#L121-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 67#L118-1true, annotation: [0, 0]]" "assume !((((-43 < ~a12~0 && 11 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 7 == ~a21~0);" "CountingPredicate [underlying: 138#L121-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 19#L157-1true, annotation: [0, 0]]" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0;assume false;" "CountingPredicate [underlying: 39#L160-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 19#L157-1true, annotation: [0, 0]]" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 7 == ~a15~0) && 10 == ~a21~0);" "CountingPredicate [underlying: 39#L160-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]" "main_#t~ret7#1 := calculate_output_#res#1;havoc calculate_output_~input#1;havoc calculate_output_#in~input#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret7#1 && main_#t~ret7#1 <= 2147483647;main_~output~0#1 := main_#t~ret7#1;havoc main_~input~0#1;havoc main_#t~ret7#1;" "CountingPredicate [underlying: 20#L890-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 168#L184-1true, annotation: [0, 0]]" "assume (((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0;assume false;" "CountingPredicate [underlying: 132#L187-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 168#L184-1true, annotation: [0, 0]]" "assume !((((11 < ~a12~0 && 80 >= ~a12~0) && 1 == ~a24~0) && 6 == ~a15~0) && 10 == ~a21~0);" "CountingPredicate [underlying: 132#L187-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 121#L762true, annotation: [0, 0]]" "assume (11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1;~a12~0 := -256944 + ~a12~0 - 53297 - 113637;~a15~0 := 5;~a21~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 21#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 121#L762true, annotation: [0, 0]]" "assume !((11 < ~a12~0 && 80 >= ~a12~0) && 8 == ~a15~0 && 1 == ~a24~0 && (7 == ~a21~0 || 8 == ~a21~0) && 4 == calculate_output_~input#1);" "CountingPredicate [underlying: 6#L768true, annotation: [0, 0]]") } ); [2024-08-06 17:16:12,488 INFO L82 GeneralOperation]: Start removeDeadEnds. Operand has 183 states, 181 states have (on average 1.988950276243094) internal successors, (360), 182 states have internal predecessors, (360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-08-06 17:16:12,489 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,489 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,491 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,491 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,492 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,492 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,493 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,493 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,494 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,494 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,495 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,495 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,495 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,496 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,496 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,497 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,498 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,498 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,498 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,499 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,500 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,501 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,501 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,502 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,502 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,503 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,503 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,503 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,504 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,504 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,505 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,505 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,505 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,506 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,506 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,506 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,507 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,507 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,508 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,508 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,508 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,509 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,509 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,510 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,510 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,510 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,511 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,511 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,511 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,512 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,512 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,513 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,513 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,514 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,514 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,514 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,515 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,515 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,515 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,516 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,516 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,517 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,517 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,520 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,521 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,521 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,521 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,522 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,522 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,522 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,523 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,523 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,523 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,524 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,527 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,527 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,528 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,528 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,528 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,530 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,530 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,530 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,531 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,531 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,532 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,533 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,533 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,533 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,534 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,534 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,534 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,535 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,535 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,535 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,536 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,536 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,537 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,537 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,537 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,538 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,538 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,538 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,539 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,539 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,539 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,540 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,540 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,541 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,541 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,541 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,542 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,542 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,542 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,542 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,543 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,543 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,543 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,544 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,544 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,544 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,545 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,545 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,545 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,545 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,546 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,546 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,546 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,547 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,547 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,547 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,548 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,548 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,549 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,549 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,551 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,552 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,552 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,553 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,553 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,553 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,554 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,554 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,555 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,555 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,555 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,556 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,556 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,556 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,557 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,557 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,558 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,558 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,558 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,559 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,559 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,560 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,560 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,560 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,561 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,561 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,562 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,562 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,562 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,563 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,563 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,563 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,564 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,564 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,565 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,565 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,565 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,566 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,566 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,567 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,567 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,567 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,568 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,568 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,569 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,569 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,569 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,570 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,570 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:12,575 INFO L88 GeneralOperation]: Finished removeDeadEnds. Reduced from 183 states to 0 states. [2024-08-06 17:16:12,597 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-08-06 17:16:12,605 INFO L357 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, mHoare=false, 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;@3c0e92f7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-08-06 17:16:12,605 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-08-06 17:16:12,607 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states. [2024-08-06 17:16:12,607 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-08-06 17:16:12,609 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-08-06 17:16:12,614 INFO L445 BasicCegarLoop]: Path program histogram: [] [2024-08-06 17:16:12,616 INFO L196 ceAbstractionStarter]: Computing trace abstraction results [2024-08-06 17:16:12,619 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.08 05:16:12 BoogieIcfgContainer [2024-08-06 17:16:12,619 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-08-06 17:16:12,620 INFO L158 Benchmark]: Toolchain (without parser) took 2207.78ms. Allocated memory was 155.2MB in the beginning and 278.9MB in the end (delta: 123.7MB). Free memory was 112.9MB in the beginning and 120.9MB in the end (delta: -8.0MB). Peak memory consumption was 115.1MB. Max. memory is 16.1GB. [2024-08-06 17:16:12,621 INFO L158 Benchmark]: Witness Parser took 0.18ms. Allocated memory is still 155.2MB. Free memory was 110.6MB in the beginning and 110.5MB in the end (delta: 139.7kB). There was no memory consumed. Max. memory is 16.1GB. [2024-08-06 17:16:12,621 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 155.2MB. Free memory is still 104.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-08-06 17:16:12,622 INFO L158 Benchmark]: CACSL2BoogieTranslator took 456.31ms. Allocated memory is still 155.2MB. Free memory was 112.9MB in the beginning and 78.7MB in the end (delta: 34.2MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-08-06 17:16:12,622 INFO L158 Benchmark]: Boogie Procedure Inliner took 84.84ms. Allocated memory is still 155.2MB. Free memory was 78.7MB in the beginning and 68.8MB in the end (delta: 9.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2024-08-06 17:16:12,623 INFO L158 Benchmark]: Boogie Preprocessor took 106.24ms. Allocated memory is still 155.2MB. Free memory was 68.8MB in the beginning and 56.2MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2024-08-06 17:16:12,623 INFO L158 Benchmark]: RCFGBuilder took 1221.66ms. Allocated memory was 155.2MB in the beginning and 278.9MB in the end (delta: 123.7MB). Free memory was 55.6MB in the beginning and 214.2MB in the end (delta: -158.6MB). Peak memory consumption was 52.2MB. Max. memory is 16.1GB. [2024-08-06 17:16:12,623 INFO L158 Benchmark]: TraceAbstraction took 332.66ms. Allocated memory is still 278.9MB. Free memory was 214.2MB in the beginning and 120.9MB in the end (delta: 93.3MB). Peak memory consumption was 92.3MB. Max. memory is 16.1GB. [2024-08-06 17:16:12,625 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.18ms. Allocated memory is still 155.2MB. Free memory was 110.6MB in the beginning and 110.5MB in the end (delta: 139.7kB). There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.11ms. Allocated memory is still 155.2MB. Free memory is still 104.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 456.31ms. Allocated memory is still 155.2MB. Free memory was 112.9MB in the beginning and 78.7MB in the end (delta: 34.2MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 84.84ms. Allocated memory is still 155.2MB. Free memory was 78.7MB in the beginning and 68.8MB in the end (delta: 9.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 106.24ms. Allocated memory is still 155.2MB. Free memory was 68.8MB in the beginning and 56.2MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * RCFGBuilder took 1221.66ms. Allocated memory was 155.2MB in the beginning and 278.9MB in the end (delta: 123.7MB). Free memory was 55.6MB in the beginning and 214.2MB in the end (delta: -158.6MB). Peak memory consumption was 52.2MB. Max. memory is 16.1GB. * TraceAbstraction took 332.66ms. Allocated memory is still 278.9MB. Free memory was 214.2MB in the beginning and 120.9MB in the end (delta: 93.3MB). Peak memory consumption was 92.3MB. 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 - PositiveResult [Line: 71]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 183 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 0.3s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.3s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-08-06 17:16:12,651 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE