/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation false -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/hardware-verification-bv/btor2c-lazyMod.collision.6.prop1-back-serstep.c


--------------------------------------------------------------------------------


This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m
[2023-12-16 20:29:40,269 INFO  L188        SettingsManager]: Resetting all preferences to default values...
[2023-12-16 20:29:40,310 INFO  L114        SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-64bit-Automizer_Default.epf
[2023-12-16 20:29:40,319 WARN  L101        SettingsManager]: Preference file contains the following unknown settings:
[2023-12-16 20:29:40,319 WARN  L103        SettingsManager]:   * de.uni_freiburg.informatik.ultimate.core.Log level for class
[2023-12-16 20:29:40,345 INFO  L130        SettingsManager]: Preferences different from defaults after loading the file:
[2023-12-16 20:29:40,345 INFO  L151        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2023-12-16 20:29:40,345 INFO  L153        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2023-12-16 20:29:40,346 INFO  L151        SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults:
[2023-12-16 20:29:40,349 INFO  L153        SettingsManager]:  * Use memory slicer=true
[2023-12-16 20:29:40,349 INFO  L151        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2023-12-16 20:29:40,350 INFO  L153        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2023-12-16 20:29:40,350 INFO  L151        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2023-12-16 20:29:40,351 INFO  L153        SettingsManager]:  * Create parallel compositions if possible=false
[2023-12-16 20:29:40,351 INFO  L153        SettingsManager]:  * Use SBE=true
[2023-12-16 20:29:40,351 INFO  L151        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2023-12-16 20:29:40,351 INFO  L153        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2023-12-16 20:29:40,351 INFO  L153        SettingsManager]:  * Overapproximate operations on floating types=true
[2023-12-16 20:29:40,352 INFO  L153        SettingsManager]:  * Check division by zero=IGNORE
[2023-12-16 20:29:40,353 INFO  L153        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2023-12-16 20:29:40,353 INFO  L153        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2023-12-16 20:29:40,353 INFO  L153        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2023-12-16 20:29:40,353 INFO  L153        SettingsManager]:  * Allow undefined functions=false
[2023-12-16 20:29:40,353 INFO  L153        SettingsManager]:  * Check if freed pointer was valid=false
[2023-12-16 20:29:40,353 INFO  L153        SettingsManager]:  * Use constant arrays=true
[2023-12-16 20:29:40,354 INFO  L151        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2023-12-16 20:29:40,354 INFO  L153        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2023-12-16 20:29:40,354 INFO  L153        SettingsManager]:  * Only consider context switches at boundaries of atomic blocks=true
[2023-12-16 20:29:40,354 INFO  L153        SettingsManager]:  * SMT solver=External_DefaultMode
[2023-12-16 20:29:40,354 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2023-12-16 20:29:40,355 INFO  L151        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2023-12-16 20:29:40,355 INFO  L153        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2023-12-16 20:29:40,355 INFO  L153        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopHeads
[2023-12-16 20:29:40,355 INFO  L153        SettingsManager]:  * Trace refinement strategy=CAMEL
[2023-12-16 20:29:40,356 INFO  L153        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2023-12-16 20:29:40,356 INFO  L153        SettingsManager]:  * Apply one-shot large block encoding in concurrent analysis=false
[2023-12-16 20:29:40,356 INFO  L153        SettingsManager]:  * Automaton type used in concurrency analysis=PETRI_NET
[2023-12-16 20:29:40,356 INFO  L153        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2023-12-16 20:29:40,356 INFO  L153        SettingsManager]:  * Order on configurations for Petri net unfoldings=DBO
[2023-12-16 20:29:40,356 INFO  L153        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
[2023-12-16 20:29:40,356 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: Use bitabs translation -> false
[2023-12-16 20:29:40,539 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2023-12-16 20:29:40,552 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2023-12-16 20:29:40,554 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2023-12-16 20:29:40,555 INFO  L270        PluginConnector]: Initializing CDTParser...
[2023-12-16 20:29:40,568 INFO  L274        PluginConnector]: CDTParser initialized
[2023-12-16 20:29:40,569 INFO  L431   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardware-verification-bv/btor2c-lazyMod.collision.6.prop1-back-serstep.c
[2023-12-16 20:29:41,552 INFO  L533              CDTParser]: Created temporary CDT project at NULL
[2023-12-16 20:29:41,867 INFO  L384              CDTParser]: Found 1 translation units.
[2023-12-16 20:29:41,867 INFO  L180              CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardware-verification-bv/btor2c-lazyMod.collision.6.prop1-back-serstep.c
[2023-12-16 20:29:41,891 INFO  L427              CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/335c780c9/380d2c7d89ea41ce8e8459e8d0b216bb/FLAG38eabd3f5
[2023-12-16 20:29:41,905 INFO  L435              CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/335c780c9/380d2c7d89ea41ce8e8459e8d0b216bb
[2023-12-16 20:29:41,907 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2023-12-16 20:29:41,909 INFO  L133        ToolchainWalker]: Walking toolchain with 5 elements.
[2023-12-16 20:29:41,911 INFO  L112        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2023-12-16 20:29:41,911 INFO  L270        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2023-12-16 20:29:41,915 INFO  L274        PluginConnector]: CACSL2BoogieTranslator initialized
[2023-12-16 20:29:41,915 INFO  L184        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 08:29:41" (1/1) ...
[2023-12-16 20:29:41,917 INFO  L204        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7efa26af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:29:41, skipping insertion in model container
[2023-12-16 20:29:41,917 INFO  L184        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 08:29:41" (1/1) ...
[2023-12-16 20:29:42,005 INFO  L177         MainTranslator]: Built tables and reachable declarations
[2023-12-16 20:29:42,169 WARN  L239   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardware-verification-bv/btor2c-lazyMod.collision.6.prop1-back-serstep.c[1177,1190]
[2023-12-16 20:29:42,581 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2023-12-16 20:29:42,588 INFO  L202         MainTranslator]: Completed pre-run
[2023-12-16 20:29:42,596 WARN  L239   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardware-verification-bv/btor2c-lazyMod.collision.6.prop1-back-serstep.c[1177,1190]
[2023-12-16 20:29:42,815 INFO  L209          PostProcessor]: Analyzing one entry point: main
[2023-12-16 20:29:42,824 INFO  L206         MainTranslator]: Completed translation
[2023-12-16 20:29:42,824 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:29:42 WrapperNode
[2023-12-16 20:29:42,825 INFO  L131        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2023-12-16 20:29:42,825 INFO  L112        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2023-12-16 20:29:42,825 INFO  L270        PluginConnector]: Initializing Boogie Procedure Inliner...
[2023-12-16 20:29:42,825 INFO  L274        PluginConnector]: Boogie Procedure Inliner initialized
[2023-12-16 20:29:42,830 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:29:42" (1/1) ...
[2023-12-16 20:29:42,897 INFO  L184        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:29:42" (1/1) ...
[2023-12-16 20:29:43,113 INFO  L138                Inliner]: procedures = 17, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 7944
[2023-12-16 20:29:43,114 INFO  L131        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2023-12-16 20:29:43,115 INFO  L112        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2023-12-16 20:29:43,115 INFO  L270        PluginConnector]: Initializing Boogie Preprocessor...
[2023-12-16 20:29:43,115 INFO  L274        PluginConnector]: Boogie Preprocessor initialized
[2023-12-16 20:29:43,122 INFO  L184        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:29:42" (1/1) ...
[2023-12-16 20:29:43,122 INFO  L184        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:29:42" (1/1) ...
[2023-12-16 20:29:43,157 INFO  L184        PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:29:42" (1/1) ...
[2023-12-16 20:29:43,214 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].
[2023-12-16 20:29:43,214 INFO  L184        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:29:42" (1/1) ...
[2023-12-16 20:29:43,215 INFO  L184        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:29:42" (1/1) ...
[2023-12-16 20:29:43,357 INFO  L184        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:29:42" (1/1) ...
[2023-12-16 20:29:43,370 INFO  L184        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:29:42" (1/1) ...
[2023-12-16 20:29:43,388 INFO  L184        PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:29:42" (1/1) ...
[2023-12-16 20:29:43,407 INFO  L184        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:29:42" (1/1) ...
[2023-12-16 20:29:43,447 INFO  L131        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2023-12-16 20:29:43,448 INFO  L112        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2023-12-16 20:29:43,448 INFO  L270        PluginConnector]: Initializing RCFGBuilder...
[2023-12-16 20:29:43,448 INFO  L274        PluginConnector]: RCFGBuilder initialized
[2023-12-16 20:29:43,449 INFO  L184        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:29:42" (1/1) ...
[2023-12-16 20:29:43,453 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000
[2023-12-16 20:29:43,460 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2023-12-16 20:29:43,472 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)
[2023-12-16 20:29:43,479 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
[2023-12-16 20:29:43,502 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2023-12-16 20:29:43,502 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int#0
[2023-12-16 20:29:43,502 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2023-12-16 20:29:43,502 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2023-12-16 20:29:44,218 INFO  L241             CfgBuilder]: Building ICFG
[2023-12-16 20:29:44,220 INFO  L267             CfgBuilder]: Building CFG for each procedure with an implementation
[2023-12-16 20:29:58,010 INFO  L282             CfgBuilder]: Performing block encoding
[2023-12-16 20:29:58,165 INFO  L304             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2023-12-16 20:29:58,166 INFO  L309             CfgBuilder]: Removed 1 assume(true) statements.
[2023-12-16 20:29:58,166 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 08:29:58 BoogieIcfgContainer
[2023-12-16 20:29:58,167 INFO  L131        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2023-12-16 20:29:58,169 INFO  L112        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2023-12-16 20:29:58,169 INFO  L270        PluginConnector]: Initializing TraceAbstraction...
[2023-12-16 20:29:58,171 INFO  L274        PluginConnector]: TraceAbstraction initialized
[2023-12-16 20:29:58,171 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 08:29:41" (1/3) ...
[2023-12-16 20:29:58,172 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5593cb1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 08:29:58, skipping insertion in model container
[2023-12-16 20:29:58,172 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 08:29:42" (2/3) ...
[2023-12-16 20:29:58,172 INFO  L204        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5593cb1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 08:29:58, skipping insertion in model container
[2023-12-16 20:29:58,172 INFO  L184        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 08:29:58" (3/3) ...
[2023-12-16 20:29:58,173 INFO  L112   eAbstractionObserver]: Analyzing ICFG btor2c-lazyMod.collision.6.prop1-back-serstep.c
[2023-12-16 20:29:58,185 INFO  L204   ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2023-12-16 20:29:58,185 INFO  L163   ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations.
[2023-12-16 20:29:58,223 INFO  L356      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ========
[2023-12-16 20:29:58,228 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=true, 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;@677e9b00, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms]
[2023-12-16 20:29:58,228 INFO  L358      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2023-12-16 20:29:58,231 INFO  L276                IsEmpty]: Start isEmpty. Operand  has 8 states, 6 states have (on average 1.6666666666666667) internal successors, (10), 7 states have internal predecessors, (10), 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)
[2023-12-16 20:29:58,235 INFO  L282                IsEmpty]: Finished isEmpty. Found accepting run of length 5
[2023-12-16 20:29:58,235 INFO  L187           NwaCegarLoop]: Found error trace
[2023-12-16 20:29:58,236 INFO  L195           NwaCegarLoop]: trace histogram [1, 1, 1, 1]
[2023-12-16 20:29:58,236 INFO  L420      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2023-12-16 20:29:58,239 INFO  L160       PredicateUnifier]: Initialized classic predicate unifier
[2023-12-16 20:29:58,239 INFO  L85        PathProgramCache]: Analyzing trace with hash 1827279, now seen corresponding path program 1 times
[2023-12-16 20:29:58,245 INFO  L118   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2023-12-16 20:29:58,245 INFO  L334   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563149302]
[2023-12-16 20:29:58,246 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2023-12-16 20:29:58,246 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2023-12-16 20:29:58,861 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-12-16 20:29:58,861 INFO  L356             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2023-12-16 20:29:59,152 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2023-12-16 20:29:59,230 INFO  L130   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2023-12-16 20:29:59,231 INFO  L360         BasicCegarLoop]: Counterexample is feasible
[2023-12-16 20:29:59,233 INFO  L805   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining)
[2023-12-16 20:29:59,235 WARN  L477      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2023-12-16 20:29:59,237 INFO  L445         BasicCegarLoop]: Path program histogram: [1]
[2023-12-16 20:29:59,240 INFO  L179   ceAbstractionStarter]: Computing trace abstraction results
[2023-12-16 20:29:59,288 WARN  L320   BoogieBacktranslator]: Removing null node from list of ATEs: ATE  program state null
[2023-12-16 20:29:59,322 INFO  L201        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.12 08:29:59 BoogieIcfgContainer
[2023-12-16 20:29:59,322 INFO  L131        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2023-12-16 20:29:59,323 INFO  L158              Benchmark]: Toolchain (without parser) took 17413.29ms. Allocated memory was 297.8MB in the beginning and 1.0GB in the end (delta: 702.5MB). Free memory was 238.0MB in the beginning and 459.0MB in the end (delta: -221.0MB). Peak memory consumption was 481.4MB. Max. memory is 8.0GB.
[2023-12-16 20:29:59,324 INFO  L158              Benchmark]: CDTParser took 0.11ms. Allocated memory is still 225.4MB. Free memory is still 175.4MB. There was no memory consumed. Max. memory is 8.0GB.
[2023-12-16 20:29:59,324 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 913.67ms. Allocated memory is still 297.8MB. Free memory was 237.8MB in the beginning and 181.0MB in the end (delta: 56.7MB). Peak memory consumption was 87.4MB. Max. memory is 8.0GB.
[2023-12-16 20:29:59,325 INFO  L158              Benchmark]: Boogie Procedure Inliner took 288.62ms. Allocated memory is still 297.8MB. Free memory was 181.0MB in the beginning and 175.9MB in the end (delta: 5.1MB). Peak memory consumption was 46.6MB. Max. memory is 8.0GB.
[2023-12-16 20:29:59,328 INFO  L158              Benchmark]: Boogie Preprocessor took 332.38ms. Allocated memory was 297.8MB in the beginning and 503.3MB in the end (delta: 205.5MB). Free memory was 175.9MB in the beginning and 380.4MB in the end (delta: -204.5MB). Peak memory consumption was 71.3MB. Max. memory is 8.0GB.
[2023-12-16 20:29:59,329 INFO  L158              Benchmark]: RCFGBuilder took 14719.44ms. Allocated memory was 503.3MB in the beginning and 1.0GB in the end (delta: 497.0MB). Free memory was 380.4MB in the beginning and 664.2MB in the end (delta: -283.8MB). Peak memory consumption was 622.2MB. Max. memory is 8.0GB.
[2023-12-16 20:29:59,329 INFO  L158              Benchmark]: TraceAbstraction took 1152.87ms. Allocated memory is still 1.0GB. Free memory was 663.2MB in the beginning and 459.0MB in the end (delta: 204.1MB). Peak memory consumption was 204.5MB. Max. memory is 8.0GB.
[2023-12-16 20:29:59,334 INFO  L338   ainManager$Toolchain]: #######################  End [Toolchain 1] #######################
 --- Results ---
 * Results from de.uni_freiburg.informatik.ultimate.core:
  - StatisticsResult: Toolchain Benchmarks
    Benchmark results are:
 * CDTParser took 0.11ms. Allocated memory is still 225.4MB. Free memory is still 175.4MB. There was no memory consumed. Max. memory is 8.0GB.
 * CACSL2BoogieTranslator took 913.67ms. Allocated memory is still 297.8MB. Free memory was 237.8MB in the beginning and 181.0MB in the end (delta: 56.7MB). Peak memory consumption was 87.4MB. Max. memory is 8.0GB.
 * Boogie Procedure Inliner took 288.62ms. Allocated memory is still 297.8MB. Free memory was 181.0MB in the beginning and 175.9MB in the end (delta: 5.1MB). Peak memory consumption was 46.6MB. Max. memory is 8.0GB.
 * Boogie Preprocessor took 332.38ms. Allocated memory was 297.8MB in the beginning and 503.3MB in the end (delta: 205.5MB). Free memory was 175.9MB in the beginning and 380.4MB in the end (delta: -204.5MB). Peak memory consumption was 71.3MB. Max. memory is 8.0GB.
 * RCFGBuilder took 14719.44ms. Allocated memory was 503.3MB in the beginning and 1.0GB in the end (delta: 497.0MB). Free memory was 380.4MB in the beginning and 664.2MB in the end (delta: -283.8MB). Peak memory consumption was 622.2MB. Max. memory is 8.0GB.
 * TraceAbstraction took 1152.87ms. Allocated memory is still 1.0GB. Free memory was 663.2MB in the beginning and 459.0MB in the end (delta: 204.1MB). Peak memory consumption was 204.5MB. Max. memory is 8.0GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - StatisticsResult: ErrorAutomatonStatistics
    NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0
  - UnprovableResult [Line: 21]: Unable to prove that a call to reach_error is unreachable
    Unable to prove that a call to reach_error is unreachable
 Reason: overapproximation of bitwise operation at line 348. 
Possible FailurePath: 
[L26]   EXPR       (SORT_1)-1 >> (sizeof(SORT_1) * 8 - 1)
[L26]              const SORT_1 mask_SORT_1 = (SORT_1)-1 >> (sizeof(SORT_1) * 8 - 1);
[L27]   EXPR       (SORT_1)1 << (1 - 1)
[L27]              const SORT_1 msb_SORT_1 = (SORT_1)1 << (1 - 1);
[L29]   EXPR       (SORT_2)-1 >> (sizeof(SORT_2) * 8 - 5)
[L29]              const SORT_2 mask_SORT_2 = (SORT_2)-1 >> (sizeof(SORT_2) * 8 - 5);
[L30]   EXPR       (SORT_2)1 << (5 - 1)
[L30]              const SORT_2 msb_SORT_2 = (SORT_2)1 << (5 - 1);
[L32]   EXPR       (SORT_3)-1 >> (sizeof(SORT_3) * 8 - 8)
[L32]              const SORT_3 mask_SORT_3 = (SORT_3)-1 >> (sizeof(SORT_3) * 8 - 8);
[L33]   EXPR       (SORT_3)1 << (8 - 1)
[L33]              const SORT_3 msb_SORT_3 = (SORT_3)1 << (8 - 1);
[L35]   EXPR       (SORT_4)-1 >> (sizeof(SORT_4) * 8 - 16)
[L35]              const SORT_4 mask_SORT_4 = (SORT_4)-1 >> (sizeof(SORT_4) * 8 - 16);
[L36]   EXPR       (SORT_4)1 << (16 - 1)
[L36]              const SORT_4 msb_SORT_4 = (SORT_4)1 << (16 - 1);
[L38]              const SORT_5 mask_SORT_5 = (SORT_5)-1 >> (sizeof(SORT_5) * 8 - 24);
[L39]              const SORT_5 msb_SORT_5 = (SORT_5)1 << (24 - 1);
[L41]              const SORT_6 mask_SORT_6 = (SORT_6)-1 >> (sizeof(SORT_6) * 8 - 32);
[L42]              const SORT_6 msb_SORT_6 = (SORT_6)1 << (32 - 1);
[L44]              const SORT_4 var_7 = 0;
[L45]              const SORT_3 var_10 = 0;
[L46]              const SORT_1 var_37 = 0;
[L47]              const SORT_4 var_149 = 0;
[L48]              const SORT_3 var_152 = 0;
[L49]              const SORT_3 var_175 = 1;
[L50]              const SORT_1 var_282 = 1;
[L51]              const SORT_5 var_288 = 0;
[L52]              const SORT_4 var_289 = 0;
[L53]              const SORT_6 var_291 = 16;
[L54]              const SORT_6 var_293 = 10;
[L55]              const SORT_6 var_305 = 1;
[L56]              const SORT_6 var_313 = 5;
[L57]              const SORT_3 var_320 = 6;
[L58]              const SORT_6 var_331 = 100;
[L59]              const SORT_6 var_339 = 0;
[L60]              const SORT_6 var_357 = 2;
[L61]              const SORT_6 var_384 = 3;
[L62]              const SORT_6 var_411 = 4;
[L63]              const SORT_4 var_733 = 22;
[L64]              const SORT_3 var_752 = 2;
[L65]              const SORT_4 var_797 = 33;
[L66]              const SORT_3 var_816 = 3;
[L67]              const SORT_4 var_861 = 44;
[L68]              const SORT_3 var_880 = 4;
[L69]              const SORT_4 var_925 = 55;
[L70]              const SORT_3 var_944 = 5;
[L71]              const SORT_4 var_989 = 11;
[L73]              SORT_4 input_182;
[L74]              SORT_3 input_184;
[L75]              SORT_4 input_186;
[L76]              SORT_4 input_188;
[L77]              SORT_4 input_190;
[L78]              SORT_4 input_192;
[L79]              SORT_4 input_194;
[L80]              SORT_4 input_196;
[L81]              SORT_4 input_198;
[L82]              SORT_4 input_200;
[L83]              SORT_4 input_202;
[L84]              SORT_4 input_204;
[L85]              SORT_3 input_206;
[L86]              SORT_4 input_208;
[L87]              SORT_1 input_210;
[L88]              SORT_1 input_212;
[L89]              SORT_1 input_214;
[L90]              SORT_1 input_216;
[L91]              SORT_1 input_218;
[L92]              SORT_1 input_220;
[L93]              SORT_1 input_222;
[L94]              SORT_1 input_224;
[L95]              SORT_1 input_226;
[L96]              SORT_1 input_228;
[L97]              SORT_1 input_230;
[L98]              SORT_1 input_232;
[L99]              SORT_1 input_234;
[L100]             SORT_1 input_236;
[L101]             SORT_1 input_238;
[L102]             SORT_1 input_240;
[L103]             SORT_1 input_242;
[L104]             SORT_1 input_244;
[L105]             SORT_1 input_246;
[L106]             SORT_1 input_248;
[L107]             SORT_1 input_250;
[L108]             SORT_1 input_252;
[L109]             SORT_1 input_254;
[L110]             SORT_1 input_256;
[L111]             SORT_1 input_258;
[L112]             SORT_1 input_260;
[L113]             SORT_1 input_262;
[L114]             SORT_1 input_264;
[L115]             SORT_1 input_266;
[L116]             SORT_1 input_268;
[L117]             SORT_1 input_270;
[L118]             SORT_1 input_272;
[L119]             SORT_1 input_274;
[L120]             SORT_1 input_276;
[L121]             SORT_1 input_278;
[L122]             SORT_1 input_280;
[L123]             SORT_1 input_284;
[L124]             SORT_1 input_286;
[L125]             SORT_1 input_304;
[L126]             SORT_1 input_319;
[L127]             SORT_1 input_328;
[L128]             SORT_1 input_338;
[L129]             SORT_1 input_344;
[L130]             SORT_1 input_351;
[L131]             SORT_1 input_356;
[L132]             SORT_1 input_366;
[L133]             SORT_1 input_371;
[L134]             SORT_1 input_378;
[L135]             SORT_1 input_383;
[L136]             SORT_1 input_393;
[L137]             SORT_1 input_398;
[L138]             SORT_1 input_405;
[L139]             SORT_1 input_410;
[L140]             SORT_1 input_420;
[L141]             SORT_1 input_425;
[L142]             SORT_1 input_432;
[L143]             SORT_1 input_437;
[L144]             SORT_1 input_446;
[L145]             SORT_1 input_451;
[L146]             SORT_1 input_458;
[L147]             SORT_1 input_463;
[L148]             SORT_1 input_483;
[L149]             SORT_1 input_489;
[L150]             SORT_1 input_495;
[L151]             SORT_1 input_503;
[L152]             SORT_1 input_510;
[L153]             SORT_1 input_516;
[L154]             SORT_1 input_524;
[L155]             SORT_1 input_531;
[L156]             SORT_1 input_537;
[L157]             SORT_1 input_545;
[L158]             SORT_1 input_552;
[L159]             SORT_1 input_558;
[L160]             SORT_1 input_566;
[L161]             SORT_1 input_573;
[L162]             SORT_1 input_579;
[L163]             SORT_1 input_587;
[L164]             SORT_1 input_593;
[L165]             SORT_1 input_598;
[L166]             SORT_1 input_605;
[L167]             SORT_1 input_682;
[L168]             SORT_1 input_697;
[L169]             SORT_1 input_715;
[L170]             SORT_1 input_730;
[L171]             SORT_1 input_746;
[L172]             SORT_1 input_762;
[L173]             SORT_1 input_779;
[L174]             SORT_1 input_794;
[L175]             SORT_1 input_810;
[L176]             SORT_1 input_826;
[L177]             SORT_1 input_843;
[L178]             SORT_1 input_858;
[L179]             SORT_1 input_874;
[L180]             SORT_1 input_890;
[L181]             SORT_1 input_907;
[L182]             SORT_1 input_922;
[L183]             SORT_1 input_938;
[L184]             SORT_1 input_954;
[L185]             SORT_1 input_971;
[L186]             SORT_1 input_986;
[L188]  EXPR       __VERIFIER_nondet_ushort() & mask_SORT_4
[L188]             SORT_4 state_8 = __VERIFIER_nondet_ushort() & mask_SORT_4;
[L189]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_3
[L189]             SORT_3 state_11 = __VERIFIER_nondet_uchar() & mask_SORT_3;
[L190]  EXPR       __VERIFIER_nondet_ushort() & mask_SORT_4
[L190]             SORT_4 state_13 = __VERIFIER_nondet_ushort() & mask_SORT_4;
[L191]  EXPR       __VERIFIER_nondet_ushort() & mask_SORT_4
[L191]             SORT_4 state_15 = __VERIFIER_nondet_ushort() & mask_SORT_4;
[L192]  EXPR       __VERIFIER_nondet_ushort() & mask_SORT_4
[L192]             SORT_4 state_17 = __VERIFIER_nondet_ushort() & mask_SORT_4;
[L193]  EXPR       __VERIFIER_nondet_ushort() & mask_SORT_4
[L193]             SORT_4 state_19 = __VERIFIER_nondet_ushort() & mask_SORT_4;
[L194]  EXPR       __VERIFIER_nondet_ushort() & mask_SORT_4
[L194]             SORT_4 state_21 = __VERIFIER_nondet_ushort() & mask_SORT_4;
[L195]  EXPR       __VERIFIER_nondet_ushort() & mask_SORT_4
[L195]             SORT_4 state_23 = __VERIFIER_nondet_ushort() & mask_SORT_4;
[L196]  EXPR       __VERIFIER_nondet_ushort() & mask_SORT_4
[L196]             SORT_4 state_25 = __VERIFIER_nondet_ushort() & mask_SORT_4;
[L197]  EXPR       __VERIFIER_nondet_ushort() & mask_SORT_4
[L197]             SORT_4 state_27 = __VERIFIER_nondet_ushort() & mask_SORT_4;
[L198]  EXPR       __VERIFIER_nondet_ushort() & mask_SORT_4
[L198]             SORT_4 state_29 = __VERIFIER_nondet_ushort() & mask_SORT_4;
[L199]  EXPR       __VERIFIER_nondet_ushort() & mask_SORT_4
[L199]             SORT_4 state_31 = __VERIFIER_nondet_ushort() & mask_SORT_4;
[L200]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_3
[L200]             SORT_3 state_33 = __VERIFIER_nondet_uchar() & mask_SORT_3;
[L201]  EXPR       __VERIFIER_nondet_ushort() & mask_SORT_4
[L201]             SORT_4 state_35 = __VERIFIER_nondet_ushort() & mask_SORT_4;
[L202]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L202]             SORT_1 state_38 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L203]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L203]             SORT_1 state_40 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L204]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L204]             SORT_1 state_42 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L205]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L205]             SORT_1 state_44 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L206]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L206]             SORT_1 state_46 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L207]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L207]             SORT_1 state_48 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L208]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L208]             SORT_1 state_50 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L209]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L209]             SORT_1 state_52 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L210]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L210]             SORT_1 state_54 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L211]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L211]             SORT_1 state_56 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L212]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L212]             SORT_1 state_58 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L213]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L213]             SORT_1 state_60 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L214]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L214]             SORT_1 state_62 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L215]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L215]             SORT_1 state_64 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L216]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L216]             SORT_1 state_66 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L217]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L217]             SORT_1 state_68 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L218]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L218]             SORT_1 state_70 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L219]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L219]             SORT_1 state_72 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L220]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L220]             SORT_1 state_74 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L221]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L221]             SORT_1 state_76 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L222]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L222]             SORT_1 state_78 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L223]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L223]             SORT_1 state_80 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L224]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L224]             SORT_1 state_82 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L225]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L225]             SORT_1 state_84 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L226]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L226]             SORT_1 state_86 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L227]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L227]             SORT_1 state_88 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L228]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L228]             SORT_1 state_90 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L229]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L229]             SORT_1 state_92 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L230]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L230]             SORT_1 state_94 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L231]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L231]             SORT_1 state_96 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L232]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L232]             SORT_1 state_98 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L233]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L233]             SORT_1 state_100 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L234]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L234]             SORT_1 state_102 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L235]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L235]             SORT_1 state_104 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L236]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L236]             SORT_1 state_106 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L237]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L237]             SORT_1 state_108 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L238]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L238]             SORT_1 state_110 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L239]  EXPR       __VERIFIER_nondet_uchar() & mask_SORT_1
[L239]             SORT_1 state_112 = __VERIFIER_nondet_uchar() & mask_SORT_1;
[L241]             SORT_4 init_9_arg_1 = var_7;
[L242]             state_8 = init_9_arg_1
[L243]             SORT_3 init_12_arg_1 = var_10;
[L244]             state_11 = init_12_arg_1
[L245]             SORT_4 init_14_arg_1 = var_7;
[L246]             state_13 = init_14_arg_1
[L247]             SORT_4 init_16_arg_1 = var_7;
[L248]             state_15 = init_16_arg_1
[L249]             SORT_4 init_18_arg_1 = var_7;
[L250]             state_17 = init_18_arg_1
[L251]             SORT_4 init_20_arg_1 = var_7;
[L252]             state_19 = init_20_arg_1
[L253]             SORT_4 init_22_arg_1 = var_7;
[L254]             state_21 = init_22_arg_1
[L255]             SORT_4 init_24_arg_1 = var_7;
[L256]             state_23 = init_24_arg_1
[L257]             SORT_4 init_26_arg_1 = var_7;
[L258]             state_25 = init_26_arg_1
[L259]             SORT_4 init_28_arg_1 = var_7;
[L260]             state_27 = init_28_arg_1
[L261]             SORT_4 init_30_arg_1 = var_7;
[L262]             state_29 = init_30_arg_1
[L263]             SORT_4 init_32_arg_1 = var_7;
[L264]             state_31 = init_32_arg_1
[L265]             SORT_3 init_34_arg_1 = var_10;
[L266]             state_33 = init_34_arg_1
[L267]             SORT_4 init_36_arg_1 = var_7;
[L268]             state_35 = init_36_arg_1
[L269]             SORT_1 init_39_arg_1 = var_37;
[L270]             state_38 = init_39_arg_1
[L271]             SORT_1 init_41_arg_1 = var_37;
[L272]             state_40 = init_41_arg_1
[L273]             SORT_1 init_43_arg_1 = var_37;
[L274]             state_42 = init_43_arg_1
[L275]             SORT_1 init_45_arg_1 = var_37;
[L276]             state_44 = init_45_arg_1
[L277]             SORT_1 init_47_arg_1 = var_37;
[L278]             state_46 = init_47_arg_1
[L279]             SORT_1 init_49_arg_1 = var_37;
[L280]             state_48 = init_49_arg_1
[L281]             SORT_1 init_51_arg_1 = var_37;
[L282]             state_50 = init_51_arg_1
[L283]             SORT_1 init_53_arg_1 = var_37;
[L284]             state_52 = init_53_arg_1
[L285]             SORT_1 init_55_arg_1 = var_37;
[L286]             state_54 = init_55_arg_1
[L287]             SORT_1 init_57_arg_1 = var_37;
[L288]             state_56 = init_57_arg_1
[L289]             SORT_1 init_59_arg_1 = var_37;
[L290]             state_58 = init_59_arg_1
[L291]             SORT_1 init_61_arg_1 = var_37;
[L292]             state_60 = init_61_arg_1
[L293]             SORT_1 init_63_arg_1 = var_37;
[L294]             state_62 = init_63_arg_1
[L295]             SORT_1 init_65_arg_1 = var_37;
[L296]             state_64 = init_65_arg_1
[L297]             SORT_1 init_67_arg_1 = var_37;
[L298]             state_66 = init_67_arg_1
[L299]             SORT_1 init_69_arg_1 = var_37;
[L300]             state_68 = init_69_arg_1
[L301]             SORT_1 init_71_arg_1 = var_37;
[L302]             state_70 = init_71_arg_1
[L303]             SORT_1 init_73_arg_1 = var_37;
[L304]             state_72 = init_73_arg_1
[L305]             SORT_1 init_75_arg_1 = var_37;
[L306]             state_74 = init_75_arg_1
[L307]             SORT_1 init_77_arg_1 = var_37;
[L308]             state_76 = init_77_arg_1
[L309]             SORT_1 init_79_arg_1 = var_37;
[L310]             state_78 = init_79_arg_1
[L311]             SORT_1 init_81_arg_1 = var_37;
[L312]             state_80 = init_81_arg_1
[L313]             SORT_1 init_83_arg_1 = var_37;
[L314]             state_82 = init_83_arg_1
[L315]             SORT_1 init_85_arg_1 = var_37;
[L316]             state_84 = init_85_arg_1
[L317]             SORT_1 init_87_arg_1 = var_37;
[L318]             state_86 = init_87_arg_1
[L319]             SORT_1 init_89_arg_1 = var_37;
[L320]             state_88 = init_89_arg_1
[L321]             SORT_1 init_91_arg_1 = var_37;
[L322]             state_90 = init_91_arg_1
[L323]             SORT_1 init_93_arg_1 = var_37;
[L324]             state_92 = init_93_arg_1
[L325]             SORT_1 init_95_arg_1 = var_37;
[L326]             state_94 = init_95_arg_1
[L327]             SORT_1 init_97_arg_1 = var_37;
[L328]             state_96 = init_97_arg_1
[L329]             SORT_1 init_99_arg_1 = var_37;
[L330]             state_98 = init_99_arg_1
[L331]             SORT_1 init_101_arg_1 = var_37;
[L332]             state_100 = init_101_arg_1
[L333]             SORT_1 init_103_arg_1 = var_37;
[L334]             state_102 = init_103_arg_1
[L335]             SORT_1 init_105_arg_1 = var_37;
[L336]             state_104 = init_105_arg_1
[L337]             SORT_1 init_107_arg_1 = var_37;
[L338]             state_106 = init_107_arg_1
[L339]             SORT_1 init_109_arg_1 = var_37;
[L340]             state_108 = init_109_arg_1
[L341]             SORT_1 init_111_arg_1 = var_37;
[L342]             state_110 = init_111_arg_1
[L343]             SORT_1 init_113_arg_1 = var_37;
[L344]             state_112 = init_113_arg_1
        VAL        [init_101_arg_1=0, init_103_arg_1=0, init_105_arg_1=0, init_107_arg_1=0, init_109_arg_1=0, init_111_arg_1=0, init_113_arg_1=0, init_12_arg_1=0, init_14_arg_1=0, init_16_arg_1=0, init_18_arg_1=0, init_20_arg_1=0, init_22_arg_1=0, init_24_arg_1=0, init_26_arg_1=0, init_28_arg_1=0, init_30_arg_1=0, init_32_arg_1=0, init_34_arg_1=0, init_36_arg_1=0, init_39_arg_1=0, init_41_arg_1=0, init_43_arg_1=0, init_45_arg_1=0, init_47_arg_1=0, init_49_arg_1=0, init_51_arg_1=0, init_53_arg_1=0, init_55_arg_1=0, init_57_arg_1=0, init_59_arg_1=0, init_61_arg_1=0, init_63_arg_1=0, init_65_arg_1=0, init_67_arg_1=0, init_69_arg_1=0, init_71_arg_1=0, init_73_arg_1=0, init_75_arg_1=0, init_77_arg_1=0, init_79_arg_1=0, init_81_arg_1=0, init_83_arg_1=0, init_85_arg_1=0, init_87_arg_1=0, init_89_arg_1=0, init_91_arg_1=0, init_93_arg_1=0, init_95_arg_1=0, init_97_arg_1=0, init_99_arg_1=0, init_9_arg_1=0, mask_SORT_1=0, mask_SORT_2=0, mask_SORT_3=0, mask_SORT_4=0, msb_SORT_1=0, msb_SORT_2=0, msb_SORT_3=0, msb_SORT_4=0, state_100=0, state_102=0, state_104=0, state_106=0, state_108=0, state_110=0, state_112=0, state_11=0, state_13=0, state_15=0, state_17=0, state_19=0, state_21=0, state_23=0, state_25=0, state_27=0, state_29=0, state_31=0, state_33=0, state_35=0, state_38=0, state_40=0, state_42=0, state_44=0, state_46=0, state_48=0, state_50=0, state_52=0, state_54=0, state_56=0, state_58=0, state_60=0, state_62=0, state_64=0, state_66=0, state_68=0, state_70=0, state_72=0, state_74=0, state_76=0, state_78=0, state_80=0, state_82=0, state_84=0, state_86=0, state_88=0, state_8=0, state_90=0, state_92=0, state_94=0, state_96=0, state_98=0, var_10=0, var_149=0, var_152=0, var_175=1, var_282=1, var_288=0, var_289=0, var_291=16, var_293=10, var_305=1, var_313=5, var_320=6, var_331=100, var_339=0, var_357=2, var_37=0, var_384=3, var_411=4, var_733=22, var_752=2, var_797=33, var_7=0, var_816=3, var_861=44, var_880=4, var_925=55, var_944=5, var_989=11]
[L347]             input_182 = __VERIFIER_nondet_ushort()
[L348]  EXPR       input_182 & mask_SORT_4
[L348]             input_182 = input_182 & mask_SORT_4
[L349]             input_184 = __VERIFIER_nondet_uchar()
[L350]  EXPR       input_184 & mask_SORT_3
[L350]             input_184 = input_184 & mask_SORT_3
[L351]             input_186 = __VERIFIER_nondet_ushort()
[L352]  EXPR       input_186 & mask_SORT_4
[L352]             input_186 = input_186 & mask_SORT_4
[L353]             input_188 = __VERIFIER_nondet_ushort()
[L354]  EXPR       input_188 & mask_SORT_4
[L354]             input_188 = input_188 & mask_SORT_4
[L355]             input_190 = __VERIFIER_nondet_ushort()
[L356]  EXPR       input_190 & mask_SORT_4
[L356]             input_190 = input_190 & mask_SORT_4
[L357]             input_192 = __VERIFIER_nondet_ushort()
[L358]  EXPR       input_192 & mask_SORT_4
[L358]             input_192 = input_192 & mask_SORT_4
[L359]             input_194 = __VERIFIER_nondet_ushort()
[L360]  EXPR       input_194 & mask_SORT_4
[L360]             input_194 = input_194 & mask_SORT_4
[L361]             input_196 = __VERIFIER_nondet_ushort()
[L362]  EXPR       input_196 & mask_SORT_4
[L362]             input_196 = input_196 & mask_SORT_4
[L363]             input_198 = __VERIFIER_nondet_ushort()
[L364]  EXPR       input_198 & mask_SORT_4
[L364]             input_198 = input_198 & mask_SORT_4
[L365]             input_200 = __VERIFIER_nondet_ushort()
[L366]  EXPR       input_200 & mask_SORT_4
[L366]             input_200 = input_200 & mask_SORT_4
[L367]             input_202 = __VERIFIER_nondet_ushort()
[L368]  EXPR       input_202 & mask_SORT_4
[L368]             input_202 = input_202 & mask_SORT_4
[L369]             input_204 = __VERIFIER_nondet_ushort()
[L370]  EXPR       input_204 & mask_SORT_4
[L370]             input_204 = input_204 & mask_SORT_4
[L371]             input_206 = __VERIFIER_nondet_uchar()
[L372]  EXPR       input_206 & mask_SORT_3
[L372]             input_206 = input_206 & mask_SORT_3
[L373]             input_208 = __VERIFIER_nondet_ushort()
[L374]  EXPR       input_208 & mask_SORT_4
[L374]             input_208 = input_208 & mask_SORT_4
[L375]             input_210 = __VERIFIER_nondet_uchar()
[L376]  EXPR       input_210 & mask_SORT_1
[L376]             input_210 = input_210 & mask_SORT_1
[L377]             input_212 = __VERIFIER_nondet_uchar()
[L378]  EXPR       input_212 & mask_SORT_1
[L378]             input_212 = input_212 & mask_SORT_1
[L379]             input_214 = __VERIFIER_nondet_uchar()
[L380]  EXPR       input_214 & mask_SORT_1
[L380]             input_214 = input_214 & mask_SORT_1
[L381]             input_216 = __VERIFIER_nondet_uchar()
[L382]  EXPR       input_216 & mask_SORT_1
[L382]             input_216 = input_216 & mask_SORT_1
[L383]             input_218 = __VERIFIER_nondet_uchar()
[L384]  EXPR       input_218 & mask_SORT_1
[L384]             input_218 = input_218 & mask_SORT_1
[L385]             input_220 = __VERIFIER_nondet_uchar()
[L386]  EXPR       input_220 & mask_SORT_1
[L386]             input_220 = input_220 & mask_SORT_1
[L387]             input_222 = __VERIFIER_nondet_uchar()
[L388]  EXPR       input_222 & mask_SORT_1
[L388]             input_222 = input_222 & mask_SORT_1
[L389]             input_224 = __VERIFIER_nondet_uchar()
[L390]  EXPR       input_224 & mask_SORT_1
[L390]             input_224 = input_224 & mask_SORT_1
[L391]             input_226 = __VERIFIER_nondet_uchar()
[L392]  EXPR       input_226 & mask_SORT_1
[L392]             input_226 = input_226 & mask_SORT_1
[L393]             input_228 = __VERIFIER_nondet_uchar()
[L394]  EXPR       input_228 & mask_SORT_1
[L394]             input_228 = input_228 & mask_SORT_1
[L395]             input_230 = __VERIFIER_nondet_uchar()
[L396]  EXPR       input_230 & mask_SORT_1
[L396]             input_230 = input_230 & mask_SORT_1
[L397]             input_232 = __VERIFIER_nondet_uchar()
[L398]  EXPR       input_232 & mask_SORT_1
[L398]             input_232 = input_232 & mask_SORT_1
[L399]             input_234 = __VERIFIER_nondet_uchar()
[L400]  EXPR       input_234 & mask_SORT_1
[L400]             input_234 = input_234 & mask_SORT_1
[L401]             input_236 = __VERIFIER_nondet_uchar()
[L402]  EXPR       input_236 & mask_SORT_1
[L402]             input_236 = input_236 & mask_SORT_1
[L403]             input_238 = __VERIFIER_nondet_uchar()
[L404]  EXPR       input_238 & mask_SORT_1
[L404]             input_238 = input_238 & mask_SORT_1
[L405]             input_240 = __VERIFIER_nondet_uchar()
[L406]  EXPR       input_240 & mask_SORT_1
[L406]             input_240 = input_240 & mask_SORT_1
[L407]             input_242 = __VERIFIER_nondet_uchar()
[L408]  EXPR       input_242 & mask_SORT_1
[L408]             input_242 = input_242 & mask_SORT_1
[L409]             input_244 = __VERIFIER_nondet_uchar()
[L410]  EXPR       input_244 & mask_SORT_1
[L410]             input_244 = input_244 & mask_SORT_1
[L411]             input_246 = __VERIFIER_nondet_uchar()
[L412]  EXPR       input_246 & mask_SORT_1
[L412]             input_246 = input_246 & mask_SORT_1
[L413]             input_248 = __VERIFIER_nondet_uchar()
[L414]  EXPR       input_248 & mask_SORT_1
[L414]             input_248 = input_248 & mask_SORT_1
[L415]             input_250 = __VERIFIER_nondet_uchar()
[L416]  EXPR       input_250 & mask_SORT_1
[L416]             input_250 = input_250 & mask_SORT_1
[L417]             input_252 = __VERIFIER_nondet_uchar()
[L418]  EXPR       input_252 & mask_SORT_1
[L418]             input_252 = input_252 & mask_SORT_1
[L419]             input_254 = __VERIFIER_nondet_uchar()
[L420]  EXPR       input_254 & mask_SORT_1
[L420]             input_254 = input_254 & mask_SORT_1
[L421]             input_256 = __VERIFIER_nondet_uchar()
[L422]  EXPR       input_256 & mask_SORT_1
[L422]             input_256 = input_256 & mask_SORT_1
[L423]             input_258 = __VERIFIER_nondet_uchar()
[L424]  EXPR       input_258 & mask_SORT_1
[L424]             input_258 = input_258 & mask_SORT_1
[L425]             input_260 = __VERIFIER_nondet_uchar()
[L426]  EXPR       input_260 & mask_SORT_1
[L426]             input_260 = input_260 & mask_SORT_1
[L427]             input_262 = __VERIFIER_nondet_uchar()
[L428]  EXPR       input_262 & mask_SORT_1
[L428]             input_262 = input_262 & mask_SORT_1
[L429]             input_264 = __VERIFIER_nondet_uchar()
[L430]  EXPR       input_264 & mask_SORT_1
[L430]             input_264 = input_264 & mask_SORT_1
[L431]             input_266 = __VERIFIER_nondet_uchar()
[L432]  EXPR       input_266 & mask_SORT_1
[L432]             input_266 = input_266 & mask_SORT_1
[L433]             input_268 = __VERIFIER_nondet_uchar()
[L434]  EXPR       input_268 & mask_SORT_1
[L434]             input_268 = input_268 & mask_SORT_1
[L435]             input_270 = __VERIFIER_nondet_uchar()
[L436]  EXPR       input_270 & mask_SORT_1
[L436]             input_270 = input_270 & mask_SORT_1
[L437]             input_272 = __VERIFIER_nondet_uchar()
[L438]  EXPR       input_272 & mask_SORT_1
[L438]             input_272 = input_272 & mask_SORT_1
[L439]             input_274 = __VERIFIER_nondet_uchar()
[L440]  EXPR       input_274 & mask_SORT_1
[L440]             input_274 = input_274 & mask_SORT_1
[L441]             input_276 = __VERIFIER_nondet_uchar()
[L442]  EXPR       input_276 & mask_SORT_1
[L442]             input_276 = input_276 & mask_SORT_1
[L443]             input_278 = __VERIFIER_nondet_uchar()
[L444]  EXPR       input_278 & mask_SORT_1
[L444]             input_278 = input_278 & mask_SORT_1
[L445]             input_280 = __VERIFIER_nondet_uchar()
[L446]  EXPR       input_280 & mask_SORT_1
[L446]             input_280 = input_280 & mask_SORT_1
[L447]             input_284 = __VERIFIER_nondet_uchar()
[L448]  EXPR       input_284 & mask_SORT_1
[L448]             input_284 = input_284 & mask_SORT_1
[L449]             input_286 = __VERIFIER_nondet_uchar()
[L450]  EXPR       input_286 & mask_SORT_1
[L450]             input_286 = input_286 & mask_SORT_1
[L451]             input_304 = __VERIFIER_nondet_uchar()
[L452]  EXPR       input_304 & mask_SORT_1
[L452]             input_304 = input_304 & mask_SORT_1
[L453]             input_319 = __VERIFIER_nondet_uchar()
[L454]             input_328 = __VERIFIER_nondet_uchar()
[L455]             input_338 = __VERIFIER_nondet_uchar()
[L456]             input_344 = __VERIFIER_nondet_uchar()
[L457]             input_351 = __VERIFIER_nondet_uchar()
[L458]             input_356 = __VERIFIER_nondet_uchar()
[L459]             input_366 = __VERIFIER_nondet_uchar()
[L460]             input_371 = __VERIFIER_nondet_uchar()
[L461]             input_378 = __VERIFIER_nondet_uchar()
[L462]             input_383 = __VERIFIER_nondet_uchar()
[L463]             input_393 = __VERIFIER_nondet_uchar()
[L464]             input_398 = __VERIFIER_nondet_uchar()
[L465]             input_405 = __VERIFIER_nondet_uchar()
[L466]             input_410 = __VERIFIER_nondet_uchar()
[L467]             input_420 = __VERIFIER_nondet_uchar()
[L468]             input_425 = __VERIFIER_nondet_uchar()
[L469]             input_432 = __VERIFIER_nondet_uchar()
[L470]             input_437 = __VERIFIER_nondet_uchar()
[L471]             input_446 = __VERIFIER_nondet_uchar()
[L472]             input_451 = __VERIFIER_nondet_uchar()
[L473]             input_458 = __VERIFIER_nondet_uchar()
[L474]             input_463 = __VERIFIER_nondet_uchar()
[L475]  EXPR       input_463 & mask_SORT_1
[L475]             input_463 = input_463 & mask_SORT_1
[L476]             input_483 = __VERIFIER_nondet_uchar()
[L477]  EXPR       input_483 & mask_SORT_1
[L477]             input_483 = input_483 & mask_SORT_1
[L478]             input_489 = __VERIFIER_nondet_uchar()
[L479]  EXPR       input_489 & mask_SORT_1
[L479]             input_489 = input_489 & mask_SORT_1
[L480]             input_495 = __VERIFIER_nondet_uchar()
[L481]  EXPR       input_495 & mask_SORT_1
[L481]             input_495 = input_495 & mask_SORT_1
[L482]             input_503 = __VERIFIER_nondet_uchar()
[L483]  EXPR       input_503 & mask_SORT_1
[L483]             input_503 = input_503 & mask_SORT_1
[L484]             input_510 = __VERIFIER_nondet_uchar()
[L485]  EXPR       input_510 & mask_SORT_1
[L485]             input_510 = input_510 & mask_SORT_1
[L486]             input_516 = __VERIFIER_nondet_uchar()
[L487]  EXPR       input_516 & mask_SORT_1
[L487]             input_516 = input_516 & mask_SORT_1
[L488]             input_524 = __VERIFIER_nondet_uchar()
[L489]  EXPR       input_524 & mask_SORT_1
[L489]             input_524 = input_524 & mask_SORT_1
[L490]             input_531 = __VERIFIER_nondet_uchar()
[L491]  EXPR       input_531 & mask_SORT_1
[L491]             input_531 = input_531 & mask_SORT_1
[L492]             input_537 = __VERIFIER_nondet_uchar()
[L493]  EXPR       input_537 & mask_SORT_1
[L493]             input_537 = input_537 & mask_SORT_1
[L494]             input_545 = __VERIFIER_nondet_uchar()
[L495]  EXPR       input_545 & mask_SORT_1
[L495]             input_545 = input_545 & mask_SORT_1
[L496]             input_552 = __VERIFIER_nondet_uchar()
[L497]  EXPR       input_552 & mask_SORT_1
[L497]             input_552 = input_552 & mask_SORT_1
[L498]             input_558 = __VERIFIER_nondet_uchar()
[L499]  EXPR       input_558 & mask_SORT_1
[L499]             input_558 = input_558 & mask_SORT_1
[L500]             input_566 = __VERIFIER_nondet_uchar()
[L501]  EXPR       input_566 & mask_SORT_1
[L501]             input_566 = input_566 & mask_SORT_1
[L502]             input_573 = __VERIFIER_nondet_uchar()
[L503]  EXPR       input_573 & mask_SORT_1
[L503]             input_573 = input_573 & mask_SORT_1
[L504]             input_579 = __VERIFIER_nondet_uchar()
[L505]  EXPR       input_579 & mask_SORT_1
[L505]             input_579 = input_579 & mask_SORT_1
[L506]             input_587 = __VERIFIER_nondet_uchar()
[L507]  EXPR       input_587 & mask_SORT_1
[L507]             input_587 = input_587 & mask_SORT_1
[L508]             input_593 = __VERIFIER_nondet_uchar()
[L509]  EXPR       input_593 & mask_SORT_1
[L509]             input_593 = input_593 & mask_SORT_1
[L510]             input_598 = __VERIFIER_nondet_uchar()
[L511]  EXPR       input_598 & mask_SORT_1
[L511]             input_598 = input_598 & mask_SORT_1
[L512]             input_605 = __VERIFIER_nondet_uchar()
[L513]  EXPR       input_605 & mask_SORT_1
[L513]             input_605 = input_605 & mask_SORT_1
[L514]             input_682 = __VERIFIER_nondet_uchar()
[L515]  EXPR       input_682 & mask_SORT_1
[L515]             input_682 = input_682 & mask_SORT_1
[L516]             input_697 = __VERIFIER_nondet_uchar()
[L517]  EXPR       input_697 & mask_SORT_1
[L517]             input_697 = input_697 & mask_SORT_1
[L518]             input_715 = __VERIFIER_nondet_uchar()
[L519]  EXPR       input_715 & mask_SORT_1
[L519]             input_715 = input_715 & mask_SORT_1
[L520]             input_730 = __VERIFIER_nondet_uchar()
[L521]  EXPR       input_730 & mask_SORT_1
[L521]             input_730 = input_730 & mask_SORT_1
[L522]             input_746 = __VERIFIER_nondet_uchar()
[L523]  EXPR       input_746 & mask_SORT_1
[L523]             input_746 = input_746 & mask_SORT_1
[L524]             input_762 = __VERIFIER_nondet_uchar()
[L525]  EXPR       input_762 & mask_SORT_1
[L525]             input_762 = input_762 & mask_SORT_1
[L526]             input_779 = __VERIFIER_nondet_uchar()
[L527]  EXPR       input_779 & mask_SORT_1
[L527]             input_779 = input_779 & mask_SORT_1
[L528]             input_794 = __VERIFIER_nondet_uchar()
[L529]  EXPR       input_794 & mask_SORT_1
[L529]             input_794 = input_794 & mask_SORT_1
[L530]             input_810 = __VERIFIER_nondet_uchar()
[L531]  EXPR       input_810 & mask_SORT_1
[L531]             input_810 = input_810 & mask_SORT_1
[L532]             input_826 = __VERIFIER_nondet_uchar()
[L533]  EXPR       input_826 & mask_SORT_1
[L533]             input_826 = input_826 & mask_SORT_1
[L534]             input_843 = __VERIFIER_nondet_uchar()
[L535]  EXPR       input_843 & mask_SORT_1
[L535]             input_843 = input_843 & mask_SORT_1
[L536]             input_858 = __VERIFIER_nondet_uchar()
[L537]  EXPR       input_858 & mask_SORT_1
[L537]             input_858 = input_858 & mask_SORT_1
[L538]             input_874 = __VERIFIER_nondet_uchar()
[L539]  EXPR       input_874 & mask_SORT_1
[L539]             input_874 = input_874 & mask_SORT_1
[L540]             input_890 = __VERIFIER_nondet_uchar()
[L541]  EXPR       input_890 & mask_SORT_1
[L541]             input_890 = input_890 & mask_SORT_1
[L542]             input_907 = __VERIFIER_nondet_uchar()
[L543]  EXPR       input_907 & mask_SORT_1
[L543]             input_907 = input_907 & mask_SORT_1
[L544]             input_922 = __VERIFIER_nondet_uchar()
[L545]  EXPR       input_922 & mask_SORT_1
[L545]             input_922 = input_922 & mask_SORT_1
[L546]             input_938 = __VERIFIER_nondet_uchar()
[L547]  EXPR       input_938 & mask_SORT_1
[L547]             input_938 = input_938 & mask_SORT_1
[L548]             input_954 = __VERIFIER_nondet_uchar()
[L549]  EXPR       input_954 & mask_SORT_1
[L549]             input_954 = input_954 & mask_SORT_1
[L550]             input_971 = __VERIFIER_nondet_uchar()
[L551]  EXPR       input_971 & mask_SORT_1
[L551]             input_971 = input_971 & mask_SORT_1
[L552]             input_986 = __VERIFIER_nondet_uchar()
[L553]  EXPR       input_986 & mask_SORT_1
[L553]             input_986 = input_986 & mask_SORT_1
[L556]             SORT_1 var_114_arg_0 = state_38;
[L557]             SORT_1 var_114_arg_1 = ~state_40;
[L558]  EXPR       var_114_arg_1 & mask_SORT_1
[L558]             var_114_arg_1 = var_114_arg_1 & mask_SORT_1
[L559]  EXPR       var_114_arg_0 & var_114_arg_1
[L559]             SORT_1 var_114 = var_114_arg_0 & var_114_arg_1;
[L560]             SORT_1 var_115_arg_0 = var_114;
[L561]             SORT_1 var_115_arg_1 = ~state_42;
[L562]  EXPR       var_115_arg_1 & mask_SORT_1
[L562]             var_115_arg_1 = var_115_arg_1 & mask_SORT_1
[L563]  EXPR       var_115_arg_0 & var_115_arg_1
[L563]             SORT_1 var_115 = var_115_arg_0 & var_115_arg_1;
[L564]             SORT_1 var_116_arg_0 = var_115;
[L565]             SORT_1 var_116_arg_1 = ~state_44;
[L566]  EXPR       var_116_arg_1 & mask_SORT_1
[L566]             var_116_arg_1 = var_116_arg_1 & mask_SORT_1
[L567]  EXPR       var_116_arg_0 & var_116_arg_1
[L567]             SORT_1 var_116 = var_116_arg_0 & var_116_arg_1;
[L568]             SORT_1 var_117_arg_0 = var_116;
[L569]             SORT_1 var_117_arg_1 = state_46;
[L570]  EXPR       var_117_arg_0 & var_117_arg_1
[L570]             SORT_1 var_117 = var_117_arg_0 & var_117_arg_1;
[L571]             SORT_1 var_118_arg_0 = var_117;
[L572]             SORT_1 var_118_arg_1 = ~state_48;
[L573]  EXPR       var_118_arg_1 & mask_SORT_1
[L573]             var_118_arg_1 = var_118_arg_1 & mask_SORT_1
[L574]  EXPR       var_118_arg_0 & var_118_arg_1
[L574]             SORT_1 var_118 = var_118_arg_0 & var_118_arg_1;
[L575]             SORT_1 var_119_arg_0 = var_118;
[L576]             SORT_1 var_119_arg_1 = ~state_50;
[L577]  EXPR       var_119_arg_1 & mask_SORT_1
[L577]             var_119_arg_1 = var_119_arg_1 & mask_SORT_1
[L578]  EXPR       var_119_arg_0 & var_119_arg_1
[L578]             SORT_1 var_119 = var_119_arg_0 & var_119_arg_1;
[L579]             SORT_1 var_120_arg_0 = var_119;
[L580]             SORT_1 var_120_arg_1 = state_52;
[L581]  EXPR       var_120_arg_0 & var_120_arg_1
[L581]             SORT_1 var_120 = var_120_arg_0 & var_120_arg_1;
[L582]             SORT_1 var_121_arg_0 = var_120;
[L583]             SORT_1 var_121_arg_1 = ~state_54;
[L584]  EXPR       var_121_arg_1 & mask_SORT_1
[L584]             var_121_arg_1 = var_121_arg_1 & mask_SORT_1
[L585]  EXPR       var_121_arg_0 & var_121_arg_1
[L585]             SORT_1 var_121 = var_121_arg_0 & var_121_arg_1;
[L586]             SORT_1 var_122_arg_0 = var_121;
[L587]             SORT_1 var_122_arg_1 = ~state_56;
[L588]  EXPR       var_122_arg_1 & mask_SORT_1
[L588]             var_122_arg_1 = var_122_arg_1 & mask_SORT_1
[L589]  EXPR       var_122_arg_0 & var_122_arg_1
[L589]             SORT_1 var_122 = var_122_arg_0 & var_122_arg_1;
[L590]             SORT_1 var_123_arg_0 = var_122;
[L591]             SORT_1 var_123_arg_1 = state_58;
[L592]  EXPR       var_123_arg_0 & var_123_arg_1
[L592]             SORT_1 var_123 = var_123_arg_0 & var_123_arg_1;
[L593]             SORT_1 var_124_arg_0 = var_123;
[L594]             SORT_1 var_124_arg_1 = ~state_60;
[L595]  EXPR       var_124_arg_1 & mask_SORT_1
[L595]             var_124_arg_1 = var_124_arg_1 & mask_SORT_1
[L596]  EXPR       var_124_arg_0 & var_124_arg_1
[L596]             SORT_1 var_124 = var_124_arg_0 & var_124_arg_1;
[L597]             SORT_1 var_125_arg_0 = var_124;
[L598]             SORT_1 var_125_arg_1 = ~state_62;
[L599]  EXPR       var_125_arg_1 & mask_SORT_1
[L599]             var_125_arg_1 = var_125_arg_1 & mask_SORT_1
[L600]  EXPR       var_125_arg_0 & var_125_arg_1
[L600]             SORT_1 var_125 = var_125_arg_0 & var_125_arg_1;
[L601]             SORT_1 var_126_arg_0 = var_125;
[L602]             SORT_1 var_126_arg_1 = state_64;
[L603]  EXPR       var_126_arg_0 & var_126_arg_1
[L603]             SORT_1 var_126 = var_126_arg_0 & var_126_arg_1;
[L604]             SORT_1 var_127_arg_0 = var_126;
[L605]             SORT_1 var_127_arg_1 = ~state_66;
[L606]  EXPR       var_127_arg_1 & mask_SORT_1
[L606]             var_127_arg_1 = var_127_arg_1 & mask_SORT_1
[L607]  EXPR       var_127_arg_0 & var_127_arg_1
[L607]             SORT_1 var_127 = var_127_arg_0 & var_127_arg_1;
[L608]             SORT_1 var_128_arg_0 = var_127;
[L609]             SORT_1 var_128_arg_1 = ~state_68;
[L610]  EXPR       var_128_arg_1 & mask_SORT_1
[L610]             var_128_arg_1 = var_128_arg_1 & mask_SORT_1
[L611]  EXPR       var_128_arg_0 & var_128_arg_1
[L611]             SORT_1 var_128 = var_128_arg_0 & var_128_arg_1;
[L612]             SORT_1 var_129_arg_0 = var_128;
[L613]             SORT_1 var_129_arg_1 = state_70;
[L614]  EXPR       var_129_arg_0 & var_129_arg_1
[L614]             SORT_1 var_129 = var_129_arg_0 & var_129_arg_1;
[L615]             SORT_1 var_130_arg_0 = var_129;
[L616]             SORT_1 var_130_arg_1 = ~state_72;
[L617]  EXPR       var_130_arg_1 & mask_SORT_1
[L617]             var_130_arg_1 = var_130_arg_1 & mask_SORT_1
[L618]  EXPR       var_130_arg_0 & var_130_arg_1
[L618]             SORT_1 var_130 = var_130_arg_0 & var_130_arg_1;
[L619]             SORT_1 var_131_arg_0 = var_130;
[L620]             SORT_1 var_131_arg_1 = ~state_74;
[L621]  EXPR       var_131_arg_1 & mask_SORT_1
[L621]             var_131_arg_1 = var_131_arg_1 & mask_SORT_1
[L622]  EXPR       var_131_arg_0 & var_131_arg_1
[L622]             SORT_1 var_131 = var_131_arg_0 & var_131_arg_1;
[L623]             SORT_1 var_132_arg_0 = var_131;
[L624]             SORT_1 var_132_arg_1 = state_76;
[L625]  EXPR       var_132_arg_0 & var_132_arg_1
[L625]             SORT_1 var_132 = var_132_arg_0 & var_132_arg_1;
[L626]             SORT_1 var_133_arg_0 = var_132;
[L627]             SORT_1 var_133_arg_1 = ~state_78;
[L628]  EXPR       var_133_arg_1 & mask_SORT_1
[L628]             var_133_arg_1 = var_133_arg_1 & mask_SORT_1
[L629]  EXPR       var_133_arg_0 & var_133_arg_1
[L629]             SORT_1 var_133 = var_133_arg_0 & var_133_arg_1;
[L630]             SORT_1 var_134_arg_0 = var_133;
[L631]             SORT_1 var_134_arg_1 = ~state_80;
[L632]  EXPR       var_134_arg_1 & mask_SORT_1
[L632]             var_134_arg_1 = var_134_arg_1 & mask_SORT_1
[L633]  EXPR       var_134_arg_0 & var_134_arg_1
[L633]             SORT_1 var_134 = var_134_arg_0 & var_134_arg_1;
[L634]             SORT_1 var_135_arg_0 = var_134;
[L635]             SORT_1 var_135_arg_1 = state_82;
[L636]  EXPR       var_135_arg_0 & var_135_arg_1
[L636]             SORT_1 var_135 = var_135_arg_0 & var_135_arg_1;
[L637]             SORT_1 var_136_arg_0 = var_135;
[L638]             SORT_1 var_136_arg_1 = ~state_84;
[L639]  EXPR       var_136_arg_1 & mask_SORT_1
[L639]             var_136_arg_1 = var_136_arg_1 & mask_SORT_1
[L640]  EXPR       var_136_arg_0 & var_136_arg_1
[L640]             SORT_1 var_136 = var_136_arg_0 & var_136_arg_1;
[L641]             SORT_1 var_137_arg_0 = var_136;
[L642]             SORT_1 var_137_arg_1 = ~state_86;
[L643]  EXPR       var_137_arg_1 & mask_SORT_1
[L643]             var_137_arg_1 = var_137_arg_1 & mask_SORT_1
[L644]  EXPR       var_137_arg_0 & var_137_arg_1
[L644]             SORT_1 var_137 = var_137_arg_0 & var_137_arg_1;
[L645]             SORT_1 var_138_arg_0 = var_137;
[L646]             SORT_1 var_138_arg_1 = state_88;
[L647]  EXPR       var_138_arg_0 & var_138_arg_1
[L647]             SORT_1 var_138 = var_138_arg_0 & var_138_arg_1;
[L648]             SORT_1 var_139_arg_0 = var_138;
[L649]             SORT_1 var_139_arg_1 = ~state_90;
[L650]  EXPR       var_139_arg_1 & mask_SORT_1
[L650]             var_139_arg_1 = var_139_arg_1 & mask_SORT_1
[L651]  EXPR       var_139_arg_0 & var_139_arg_1
[L651]             SORT_1 var_139 = var_139_arg_0 & var_139_arg_1;
[L652]             SORT_1 var_140_arg_0 = var_139;
[L653]             SORT_1 var_140_arg_1 = ~state_92;
[L654]  EXPR       var_140_arg_1 & mask_SORT_1
[L654]             var_140_arg_1 = var_140_arg_1 & mask_SORT_1
[L655]  EXPR       var_140_arg_0 & var_140_arg_1
[L655]             SORT_1 var_140 = var_140_arg_0 & var_140_arg_1;
[L656]             SORT_1 var_141_arg_0 = var_140;
[L657]             SORT_1 var_141_arg_1 = state_94;
[L658]  EXPR       var_141_arg_0 & var_141_arg_1
[L658]             SORT_1 var_141 = var_141_arg_0 & var_141_arg_1;
[L659]             SORT_1 var_142_arg_0 = var_141;
[L660]             SORT_1 var_142_arg_1 = ~state_96;
[L661]  EXPR       var_142_arg_1 & mask_SORT_1
[L661]             var_142_arg_1 = var_142_arg_1 & mask_SORT_1
[L662]  EXPR       var_142_arg_0 & var_142_arg_1
[L662]             SORT_1 var_142 = var_142_arg_0 & var_142_arg_1;
[L663]             SORT_1 var_143_arg_0 = var_142;
[L664]             SORT_1 var_143_arg_1 = ~state_98;
[L665]  EXPR       var_143_arg_1 & mask_SORT_1
[L665]             var_143_arg_1 = var_143_arg_1 & mask_SORT_1
[L666]  EXPR       var_143_arg_0 & var_143_arg_1
[L666]             SORT_1 var_143 = var_143_arg_0 & var_143_arg_1;
[L667]             SORT_1 var_144_arg_0 = var_143;
[L668]             SORT_1 var_144_arg_1 = state_100;
[L669]  EXPR       var_144_arg_0 & var_144_arg_1
[L669]             SORT_1 var_144 = var_144_arg_0 & var_144_arg_1;
[L670]             SORT_1 var_145_arg_0 = var_144;
[L671]             SORT_1 var_145_arg_1 = ~state_102;
[L672]  EXPR       var_145_arg_1 & mask_SORT_1
[L672]             var_145_arg_1 = var_145_arg_1 & mask_SORT_1
[L673]  EXPR       var_145_arg_0 & var_145_arg_1
[L673]             SORT_1 var_145 = var_145_arg_0 & var_145_arg_1;
[L674]             SORT_1 var_146_arg_0 = var_145;
[L675]             SORT_1 var_146_arg_1 = ~state_104;
[L676]  EXPR       var_146_arg_1 & mask_SORT_1
[L676]             var_146_arg_1 = var_146_arg_1 & mask_SORT_1
[L677]  EXPR       var_146_arg_0 & var_146_arg_1
[L677]             SORT_1 var_146 = var_146_arg_0 & var_146_arg_1;
[L678]             SORT_1 var_147_arg_0 = var_146;
[L679]             SORT_1 var_147_arg_1 = state_106;
[L680]  EXPR       var_147_arg_0 & var_147_arg_1
[L680]             SORT_1 var_147 = var_147_arg_0 & var_147_arg_1;
[L681]             SORT_1 var_148_arg_0 = var_147;
[L682]             SORT_1 var_148_arg_1 = ~state_108;
[L683]  EXPR       var_148_arg_1 & mask_SORT_1
[L683]             var_148_arg_1 = var_148_arg_1 & mask_SORT_1
[L684]  EXPR       var_148_arg_0 & var_148_arg_1
[L684]             SORT_1 var_148 = var_148_arg_0 & var_148_arg_1;
[L685]             SORT_4 var_150_arg_0 = var_149;
[L686]             SORT_4 var_150_arg_1 = state_8;
[L687]             SORT_1 var_150 = var_150_arg_0 == var_150_arg_1;
[L688]             SORT_1 var_151_arg_0 = var_148;
[L689]             SORT_1 var_151_arg_1 = var_150;
[L690]  EXPR       var_151_arg_0 & var_151_arg_1
[L690]             SORT_1 var_151 = var_151_arg_0 & var_151_arg_1;
[L691]             SORT_3 var_153_arg_0 = var_152;
[L692]             SORT_3 var_153_arg_1 = state_11;
[L693]             SORT_1 var_153 = var_153_arg_0 == var_153_arg_1;
[L694]             SORT_1 var_154_arg_0 = var_151;
[L695]             SORT_1 var_154_arg_1 = var_153;
[L696]  EXPR       var_154_arg_0 & var_154_arg_1
[L696]             SORT_1 var_154 = var_154_arg_0 & var_154_arg_1;
[L697]             SORT_4 var_155_arg_0 = var_149;
[L698]             SORT_4 var_155_arg_1 = state_13;
[L699]             SORT_1 var_155 = var_155_arg_0 == var_155_arg_1;
[L700]             SORT_1 var_156_arg_0 = var_154;
[L701]             SORT_1 var_156_arg_1 = var_155;
[L702]  EXPR       var_156_arg_0 & var_156_arg_1
[L702]             SORT_1 var_156 = var_156_arg_0 & var_156_arg_1;
[L703]             SORT_4 var_157_arg_0 = var_149;
[L704]             SORT_4 var_157_arg_1 = state_15;
[L705]             SORT_1 var_157 = var_157_arg_0 == var_157_arg_1;
[L706]             SORT_1 var_158_arg_0 = var_156;
[L707]             SORT_1 var_158_arg_1 = var_157;
[L708]  EXPR       var_158_arg_0 & var_158_arg_1
[L708]             SORT_1 var_158 = var_158_arg_0 & var_158_arg_1;
[L709]             SORT_4 var_159_arg_0 = var_149;
[L710]             SORT_4 var_159_arg_1 = state_17;
[L711]             SORT_1 var_159 = var_159_arg_0 == var_159_arg_1;
[L712]             SORT_1 var_160_arg_0 = var_158;
[L713]             SORT_1 var_160_arg_1 = var_159;
[L714]  EXPR       var_160_arg_0 & var_160_arg_1
[L714]             SORT_1 var_160 = var_160_arg_0 & var_160_arg_1;
[L715]             SORT_4 var_161_arg_0 = var_149;
[L716]             SORT_4 var_161_arg_1 = state_19;
[L717]             SORT_1 var_161 = var_161_arg_0 == var_161_arg_1;
[L718]             SORT_1 var_162_arg_0 = var_160;
[L719]             SORT_1 var_162_arg_1 = var_161;
[L720]  EXPR       var_162_arg_0 & var_162_arg_1
[L720]             SORT_1 var_162 = var_162_arg_0 & var_162_arg_1;
[L721]             SORT_4 var_163_arg_0 = var_149;
[L722]             SORT_4 var_163_arg_1 = state_21;
[L723]             SORT_1 var_163 = var_163_arg_0 == var_163_arg_1;
[L724]             SORT_1 var_164_arg_0 = var_162;
[L725]             SORT_1 var_164_arg_1 = var_163;
[L726]  EXPR       var_164_arg_0 & var_164_arg_1
[L726]             SORT_1 var_164 = var_164_arg_0 & var_164_arg_1;
[L727]             SORT_4 var_165_arg_0 = var_149;
[L728]             SORT_4 var_165_arg_1 = state_23;
[L729]             SORT_1 var_165 = var_165_arg_0 == var_165_arg_1;
[L730]             SORT_1 var_166_arg_0 = var_164;
[L731]             SORT_1 var_166_arg_1 = var_165;
[L732]  EXPR       var_166_arg_0 & var_166_arg_1
[L732]             SORT_1 var_166 = var_166_arg_0 & var_166_arg_1;
[L733]             SORT_4 var_167_arg_0 = var_149;
[L734]             SORT_4 var_167_arg_1 = state_25;
[L735]             SORT_1 var_167 = var_167_arg_0 == var_167_arg_1;
[L736]             SORT_1 var_168_arg_0 = var_166;
[L737]             SORT_1 var_168_arg_1 = var_167;
[L738]  EXPR       var_168_arg_0 & var_168_arg_1
[L738]             SORT_1 var_168 = var_168_arg_0 & var_168_arg_1;
[L739]             SORT_4 var_169_arg_0 = var_149;
[L740]             SORT_4 var_169_arg_1 = state_27;
[L741]             SORT_1 var_169 = var_169_arg_0 == var_169_arg_1;
[L742]             SORT_1 var_170_arg_0 = var_168;
[L743]             SORT_1 var_170_arg_1 = var_169;
[L744]  EXPR       var_170_arg_0 & var_170_arg_1
[L744]             SORT_1 var_170 = var_170_arg_0 & var_170_arg_1;
[L745]             SORT_4 var_171_arg_0 = var_149;
[L746]             SORT_4 var_171_arg_1 = state_29;
[L747]             SORT_1 var_171 = var_171_arg_0 == var_171_arg_1;
[L748]             SORT_1 var_172_arg_0 = var_170;
[L749]             SORT_1 var_172_arg_1 = var_171;
[L750]  EXPR       var_172_arg_0 & var_172_arg_1
[L750]             SORT_1 var_172 = var_172_arg_0 & var_172_arg_1;
[L751]             SORT_4 var_173_arg_0 = var_149;
[L752]             SORT_4 var_173_arg_1 = state_31;
[L753]             SORT_1 var_173 = var_173_arg_0 == var_173_arg_1;
[L754]             SORT_1 var_174_arg_0 = var_172;
[L755]             SORT_1 var_174_arg_1 = var_173;
[L756]  EXPR       var_174_arg_0 & var_174_arg_1
[L756]             SORT_1 var_174 = var_174_arg_0 & var_174_arg_1;
[L757]             SORT_3 var_176_arg_0 = var_175;
[L758]             SORT_3 var_176_arg_1 = state_33;
[L759]             SORT_1 var_176 = var_176_arg_0 == var_176_arg_1;
[L760]             SORT_1 var_177_arg_0 = var_174;
[L761]             SORT_1 var_177_arg_1 = var_176;
[L762]  EXPR       var_177_arg_0 & var_177_arg_1
[L762]             SORT_1 var_177 = var_177_arg_0 & var_177_arg_1;
[L763]             SORT_4 var_178_arg_0 = var_149;
[L764]             SORT_4 var_178_arg_1 = state_35;
[L765]             SORT_1 var_178 = var_178_arg_0 == var_178_arg_1;
[L766]             SORT_1 var_179_arg_0 = var_177;
[L767]             SORT_1 var_179_arg_1 = var_178;
[L768]  EXPR       var_179_arg_0 & var_179_arg_1
[L768]             SORT_1 var_179 = var_179_arg_0 & var_179_arg_1;
[L769]             SORT_1 var_180_arg_0 = state_112;
[L770]             SORT_1 var_180_arg_1 = var_179;
[L771]  EXPR       var_180_arg_0 & var_180_arg_1
[L771]             SORT_1 var_180 = var_180_arg_0 & var_180_arg_1;
[L772]  EXPR       var_180 & mask_SORT_1
[L772]             var_180 = var_180 & mask_SORT_1
[L773]             SORT_1 bad_181_arg_0 = var_180;
[L774]  CALL       __VERIFIER_assert(!(bad_181_arg_0))
[L21]   COND TRUE  !(cond)
        VAL        [\old(cond)=0, cond=0]
[L21]              reach_error()
        VAL        [\old(cond)=0, cond=0]

  - StatisticsResult: Ultimate Automizer benchmark data
    CFG has 1 procedures, 8 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 1.0s, OverallIterations: 1, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=8occurred 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: TRACE_CHECK: 0.0s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 4 NumberOfCodeBlocks, 4 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available
RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces
[2023-12-16 20:29:59,376 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...