/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-POR-NewStatesSleepPersistentFixedOrder-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i


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


This is Ultimate 0.2.2-wip.dk.mcr-reduction-820ea7a
[2022-02-19 00:31:19,751 INFO  L177        SettingsManager]: Resetting all preferences to default values...
[2022-02-19 00:31:19,760 INFO  L181        SettingsManager]: Resetting UltimateCore preferences to default values
[2022-02-19 00:31:19,798 INFO  L184        SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring...
[2022-02-19 00:31:19,798 INFO  L181        SettingsManager]: Resetting Boogie Preprocessor preferences to default values
[2022-02-19 00:31:19,800 INFO  L181        SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values
[2022-02-19 00:31:19,802 INFO  L181        SettingsManager]: Resetting Abstract Interpretation preferences to default values
[2022-02-19 00:31:19,804 INFO  L181        SettingsManager]: Resetting LassoRanker preferences to default values
[2022-02-19 00:31:19,806 INFO  L181        SettingsManager]: Resetting Reaching Definitions preferences to default values
[2022-02-19 00:31:19,809 INFO  L181        SettingsManager]: Resetting SyntaxChecker preferences to default values
[2022-02-19 00:31:19,810 INFO  L181        SettingsManager]: Resetting Sifa preferences to default values
[2022-02-19 00:31:19,811 INFO  L184        SettingsManager]: Büchi Program Product provides no preferences, ignoring...
[2022-02-19 00:31:19,811 INFO  L181        SettingsManager]: Resetting LTL2Aut preferences to default values
[2022-02-19 00:31:19,812 INFO  L181        SettingsManager]: Resetting PEA to Boogie preferences to default values
[2022-02-19 00:31:19,814 INFO  L181        SettingsManager]: Resetting BlockEncodingV2 preferences to default values
[2022-02-19 00:31:19,816 INFO  L181        SettingsManager]: Resetting ChcToBoogie preferences to default values
[2022-02-19 00:31:19,816 INFO  L181        SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values
[2022-02-19 00:31:19,817 INFO  L181        SettingsManager]: Resetting BuchiAutomizer preferences to default values
[2022-02-19 00:31:19,818 INFO  L181        SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values
[2022-02-19 00:31:19,823 INFO  L181        SettingsManager]: Resetting CodeCheck preferences to default values
[2022-02-19 00:31:19,824 INFO  L181        SettingsManager]: Resetting InvariantSynthesis preferences to default values
[2022-02-19 00:31:19,825 INFO  L181        SettingsManager]: Resetting RCFGBuilder preferences to default values
[2022-02-19 00:31:19,826 INFO  L181        SettingsManager]: Resetting Referee preferences to default values
[2022-02-19 00:31:19,827 INFO  L181        SettingsManager]: Resetting TraceAbstraction preferences to default values
[2022-02-19 00:31:19,832 INFO  L184        SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring...
[2022-02-19 00:31:19,833 INFO  L184        SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring...
[2022-02-19 00:31:19,833 INFO  L181        SettingsManager]: Resetting TreeAutomizer preferences to default values
[2022-02-19 00:31:19,834 INFO  L181        SettingsManager]: Resetting IcfgToChc preferences to default values
[2022-02-19 00:31:19,834 INFO  L181        SettingsManager]: Resetting IcfgTransformer preferences to default values
[2022-02-19 00:31:19,835 INFO  L184        SettingsManager]: ReqToTest provides no preferences, ignoring...
[2022-02-19 00:31:19,835 INFO  L181        SettingsManager]: Resetting Boogie Printer preferences to default values
[2022-02-19 00:31:19,835 INFO  L181        SettingsManager]: Resetting ChcSmtPrinter preferences to default values
[2022-02-19 00:31:19,837 INFO  L181        SettingsManager]: Resetting ReqPrinter preferences to default values
[2022-02-19 00:31:19,837 INFO  L181        SettingsManager]: Resetting Witness Printer preferences to default values
[2022-02-19 00:31:19,838 INFO  L184        SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring...
[2022-02-19 00:31:19,838 INFO  L181        SettingsManager]: Resetting CDTParser preferences to default values
[2022-02-19 00:31:19,839 INFO  L184        SettingsManager]: AutomataScriptParser provides no preferences, ignoring...
[2022-02-19 00:31:19,839 INFO  L184        SettingsManager]: ReqParser provides no preferences, ignoring...
[2022-02-19 00:31:19,839 INFO  L181        SettingsManager]: Resetting SmtParser preferences to default values
[2022-02-19 00:31:19,839 INFO  L181        SettingsManager]: Resetting Witness Parser preferences to default values
[2022-02-19 00:31:19,840 INFO  L188        SettingsManager]: Finished resetting all preferences to default values...
[2022-02-19 00:31:19,841 INFO  L101        SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-POR-NewStatesSleepPersistentFixedOrder-NoLbe.epf
[2022-02-19 00:31:19,864 INFO  L113        SettingsManager]: Loading preferences was successful
[2022-02-19 00:31:19,864 INFO  L115        SettingsManager]: Preferences different from defaults after loading the file:
[2022-02-19 00:31:19,864 INFO  L136        SettingsManager]: Preferences of UltimateCore differ from their defaults:
[2022-02-19 00:31:19,864 INFO  L138        SettingsManager]:  * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR;
[2022-02-19 00:31:19,865 INFO  L136        SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults:
[2022-02-19 00:31:19,865 INFO  L138        SettingsManager]:  * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS
[2022-02-19 00:31:19,865 INFO  L136        SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults:
[2022-02-19 00:31:19,866 INFO  L138        SettingsManager]:  * Create parallel compositions if possible=false
[2022-02-19 00:31:19,866 INFO  L138        SettingsManager]:  * Use SBE=true
[2022-02-19 00:31:19,866 INFO  L136        SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults:
[2022-02-19 00:31:19,866 INFO  L138        SettingsManager]:  * sizeof long=4
[2022-02-19 00:31:19,866 INFO  L138        SettingsManager]:  * Overapproximate operations on floating types=true
[2022-02-19 00:31:19,866 INFO  L138        SettingsManager]:  * sizeof POINTER=4
[2022-02-19 00:31:19,867 INFO  L138        SettingsManager]:  * Check division by zero=IGNORE
[2022-02-19 00:31:19,867 INFO  L138        SettingsManager]:  * Pointer to allocated memory at dereference=IGNORE
[2022-02-19 00:31:19,867 INFO  L138        SettingsManager]:  * If two pointers are subtracted or compared they have the same base address=IGNORE
[2022-02-19 00:31:19,867 INFO  L138        SettingsManager]:  * Check array bounds for arrays that are off heap=IGNORE
[2022-02-19 00:31:19,867 INFO  L138        SettingsManager]:  * sizeof long double=12
[2022-02-19 00:31:19,867 INFO  L138        SettingsManager]:  * Check if freed pointer was valid=false
[2022-02-19 00:31:19,867 INFO  L138        SettingsManager]:  * Use constant arrays=true
[2022-02-19 00:31:19,867 INFO  L138        SettingsManager]:  * Pointer base address is valid at dereference=IGNORE
[2022-02-19 00:31:19,867 INFO  L136        SettingsManager]: Preferences of RCFGBuilder differ from their defaults:
[2022-02-19 00:31:19,867 INFO  L138        SettingsManager]:  * Size of a code block=SequenceOfStatements
[2022-02-19 00:31:19,867 INFO  L138        SettingsManager]:  * To the following directory=./dump/
[2022-02-19 00:31:19,868 INFO  L138        SettingsManager]:  * SMT solver=External_DefaultMode
[2022-02-19 00:31:19,868 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2022-02-19 00:31:19,869 INFO  L136        SettingsManager]: Preferences of TraceAbstraction differ from their defaults:
[2022-02-19 00:31:19,869 INFO  L138        SettingsManager]:  * Construct finite automaton lazily=true
[2022-02-19 00:31:19,869 INFO  L138        SettingsManager]:  * Compute Interpolants along a Counterexample=FPandBP
[2022-02-19 00:31:19,869 INFO  L138        SettingsManager]:  * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles
[2022-02-19 00:31:19,869 INFO  L138        SettingsManager]:  * Trace refinement strategy=CAMEL
[2022-02-19 00:31:19,869 INFO  L138        SettingsManager]:  * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in
[2022-02-19 00:31:19,869 INFO  L138        SettingsManager]:  * Large block encoding in concurrent analysis=OFF
[2022-02-19 00:31:19,869 INFO  L138        SettingsManager]:  * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA
[2022-02-19 00:31:19,869 INFO  L138        SettingsManager]:  * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true
[2022-02-19 00:31:19,869 INFO  L138        SettingsManager]:  * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE
[2022-02-19 00:31:19,870 INFO  L138        SettingsManager]:  * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER
[2022-02-19 00:31:19,870 INFO  L138        SettingsManager]:  * SMT solver=External_ModelsAndUnsatCoreMode
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
[2022-02-19 00:31:20,061 INFO  L75    nceAwareModelManager]: Repository-Root is: /tmp
[2022-02-19 00:31:20,087 INFO  L261   ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized
[2022-02-19 00:31:20,089 INFO  L217   ainManager$Toolchain]: [Toolchain 1]: Toolchain selected.
[2022-02-19 00:31:20,090 INFO  L271        PluginConnector]: Initializing CDTParser...
[2022-02-19 00:31:20,091 INFO  L275        PluginConnector]: CDTParser initialized
[2022-02-19 00:31:20,092 INFO  L432   ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i
[2022-02-19 00:31:20,147 INFO  L220              CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31bbd8551/cff4171fd3154ff689c2f3ac6434dca0/FLAG61d71a8df
[2022-02-19 00:31:20,598 INFO  L306              CDTParser]: Found 1 translation units.
[2022-02-19 00:31:20,599 INFO  L160              CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i
[2022-02-19 00:31:20,619 INFO  L349              CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31bbd8551/cff4171fd3154ff689c2f3ac6434dca0/FLAG61d71a8df
[2022-02-19 00:31:20,631 INFO  L357              CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/31bbd8551/cff4171fd3154ff689c2f3ac6434dca0
[2022-02-19 00:31:20,633 INFO  L299   ainManager$Toolchain]: ####################### [Toolchain 1] #######################
[2022-02-19 00:31:20,634 INFO  L131        ToolchainWalker]: Walking toolchain with 5 elements.
[2022-02-19 00:31:20,636 INFO  L113        PluginConnector]: ------------------------CACSL2BoogieTranslator----------------------------
[2022-02-19 00:31:20,636 INFO  L271        PluginConnector]: Initializing CACSL2BoogieTranslator...
[2022-02-19 00:31:20,638 INFO  L275        PluginConnector]: CACSL2BoogieTranslator initialized
[2022-02-19 00:31:20,639 INFO  L185        PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.02 12:31:20" (1/1) ...
[2022-02-19 00:31:20,640 INFO  L205        PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@65a7fd4f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:31:20, skipping insertion in model container
[2022-02-19 00:31:20,640 INFO  L185        PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.02 12:31:20" (1/1) ...
[2022-02-19 00:31:20,645 INFO  L145         MainTranslator]: Starting translation in SV-COMP mode 
[2022-02-19 00:31:20,687 INFO  L178         MainTranslator]: Built tables and reachable declarations
[2022-02-19 00:31:20,850 WARN  L230   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i[983,996]
[2022-02-19 00:31:20,961 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2022-02-19 00:31:20,972 INFO  L203         MainTranslator]: Completed pre-run
[2022-02-19 00:31:20,982 WARN  L230   ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i[983,996]
[2022-02-19 00:31:21,050 INFO  L210          PostProcessor]: Analyzing one entry point: main
[2022-02-19 00:31:21,097 INFO  L208         MainTranslator]: Completed translation
[2022-02-19 00:31:21,097 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:31:21 WrapperNode
[2022-02-19 00:31:21,097 INFO  L132        PluginConnector]: ------------------------ END CACSL2BoogieTranslator----------------------------
[2022-02-19 00:31:21,098 INFO  L113        PluginConnector]: ------------------------Boogie Procedure Inliner----------------------------
[2022-02-19 00:31:21,098 INFO  L271        PluginConnector]: Initializing Boogie Procedure Inliner...
[2022-02-19 00:31:21,098 INFO  L275        PluginConnector]: Boogie Procedure Inliner initialized
[2022-02-19 00:31:21,103 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:31:21" (1/1) ...
[2022-02-19 00:31:21,130 INFO  L185        PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:31:21" (1/1) ...
[2022-02-19 00:31:21,167 INFO  L137                Inliner]: procedures = 176, calls = 58, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 282
[2022-02-19 00:31:21,168 INFO  L132        PluginConnector]: ------------------------ END Boogie Procedure Inliner----------------------------
[2022-02-19 00:31:21,169 INFO  L113        PluginConnector]: ------------------------Boogie Preprocessor----------------------------
[2022-02-19 00:31:21,169 INFO  L271        PluginConnector]: Initializing Boogie Preprocessor...
[2022-02-19 00:31:21,169 INFO  L275        PluginConnector]: Boogie Preprocessor initialized
[2022-02-19 00:31:21,176 INFO  L185        PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:31:21" (1/1) ...
[2022-02-19 00:31:21,177 INFO  L185        PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:31:21" (1/1) ...
[2022-02-19 00:31:21,193 INFO  L185        PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:31:21" (1/1) ...
[2022-02-19 00:31:21,194 INFO  L185        PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:31:21" (1/1) ...
[2022-02-19 00:31:21,200 INFO  L185        PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:31:21" (1/1) ...
[2022-02-19 00:31:21,203 INFO  L185        PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:31:21" (1/1) ...
[2022-02-19 00:31:21,205 INFO  L185        PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:31:21" (1/1) ...
[2022-02-19 00:31:21,224 INFO  L132        PluginConnector]: ------------------------ END Boogie Preprocessor----------------------------
[2022-02-19 00:31:21,225 INFO  L113        PluginConnector]: ------------------------RCFGBuilder----------------------------
[2022-02-19 00:31:21,225 INFO  L271        PluginConnector]: Initializing RCFGBuilder...
[2022-02-19 00:31:21,225 INFO  L275        PluginConnector]: RCFGBuilder initialized
[2022-02-19 00:31:21,231 INFO  L185        PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:31:21" (1/1) ...
[2022-02-19 00:31:21,237 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000
[2022-02-19 00:31:21,246 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-02-19 00:31:21,271 INFO  L229       MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null)
[2022-02-19 00:31:21,288 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process
[2022-02-19 00:31:21,305 INFO  L130     BoogieDeclarations]: Found specification of procedure write~int
[2022-02-19 00:31:21,305 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin
[2022-02-19 00:31:21,305 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit
[2022-02-19 00:31:21,305 INFO  L130     BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack
[2022-02-19 00:31:21,305 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc
[2022-02-19 00:31:21,305 INFO  L130     BoogieDeclarations]: Found specification of procedure P0
[2022-02-19 00:31:21,306 INFO  L138     BoogieDeclarations]: Found implementation of procedure P0
[2022-02-19 00:31:21,306 INFO  L130     BoogieDeclarations]: Found specification of procedure P1
[2022-02-19 00:31:21,306 INFO  L138     BoogieDeclarations]: Found implementation of procedure P1
[2022-02-19 00:31:21,306 INFO  L130     BoogieDeclarations]: Found specification of procedure P2
[2022-02-19 00:31:21,306 INFO  L138     BoogieDeclarations]: Found implementation of procedure P2
[2022-02-19 00:31:21,306 INFO  L130     BoogieDeclarations]: Found specification of procedure write~init~int
[2022-02-19 00:31:21,306 INFO  L130     BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end
[2022-02-19 00:31:21,306 INFO  L130     BoogieDeclarations]: Found specification of procedure ULTIMATE.start
[2022-02-19 00:31:21,306 INFO  L138     BoogieDeclarations]: Found implementation of procedure ULTIMATE.start
[2022-02-19 00:31:21,308 WARN  L208             CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement
[2022-02-19 00:31:21,402 INFO  L234             CfgBuilder]: Building ICFG
[2022-02-19 00:31:21,404 INFO  L260             CfgBuilder]: Building CFG for each procedure with an implementation
[2022-02-19 00:31:21,810 INFO  L275             CfgBuilder]: Performing block encoding
[2022-02-19 00:31:22,089 INFO  L294             CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start)
[2022-02-19 00:31:22,089 INFO  L299             CfgBuilder]: Removed 0 assume(true) statements.
[2022-02-19 00:31:22,091 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.02 12:31:22 BoogieIcfgContainer
[2022-02-19 00:31:22,091 INFO  L132        PluginConnector]: ------------------------ END RCFGBuilder----------------------------
[2022-02-19 00:31:22,092 INFO  L113        PluginConnector]: ------------------------TraceAbstraction----------------------------
[2022-02-19 00:31:22,092 INFO  L271        PluginConnector]: Initializing TraceAbstraction...
[2022-02-19 00:31:22,095 INFO  L275        PluginConnector]: TraceAbstraction initialized
[2022-02-19 00:31:22,096 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.02 12:31:20" (1/3) ...
[2022-02-19 00:31:22,096 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48f73d85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.02 12:31:22, skipping insertion in model container
[2022-02-19 00:31:22,096 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.02 12:31:21" (2/3) ...
[2022-02-19 00:31:22,097 INFO  L205        PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48f73d85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.02 12:31:22, skipping insertion in model container
[2022-02-19 00:31:22,097 INFO  L185        PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.02 12:31:22" (3/3) ...
[2022-02-19 00:31:22,098 INFO  L111   eAbstractionObserver]: Analyzing ICFG mix045_power.opt_pso.opt_rmo.opt_tso.oepc_tso.opt.i
[2022-02-19 00:31:22,102 WARN  L150   ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program
[2022-02-19 00:31:22,102 INFO  L205   ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION
[2022-02-19 00:31:22,102 INFO  L164   ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations.
[2022-02-19 00:31:22,102 INFO  L534   ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances.
[2022-02-19 00:31:22,138 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,139 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,139 WARN  L322   ript$VariableManager]: TermVariabe P0Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,139 WARN  L322   ript$VariableManager]: TermVariabe P0Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,139 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,139 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,140 WARN  L322   ript$VariableManager]: TermVariabe P0Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,140 WARN  L322   ript$VariableManager]: TermVariabe P0Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,140 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,140 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,141 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,141 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,141 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,141 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,141 WARN  L322   ript$VariableManager]: TermVariabe P1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,141 WARN  L322   ript$VariableManager]: TermVariabe P1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,142 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,142 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,142 WARN  L322   ript$VariableManager]: TermVariabe P1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,142 WARN  L322   ript$VariableManager]: TermVariabe P1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,142 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,142 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,143 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,143 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,143 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,143 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,144 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,144 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,145 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,145 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,145 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,145 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,145 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,145 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,147 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,147 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,147 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,148 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,148 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,148 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,149 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,149 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,149 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#in~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,149 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#in~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,149 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,149 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,149 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,149 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,150 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,150 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,150 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,150 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,150 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,150 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,150 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,151 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite14#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,151 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,151 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,151 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,151 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,152 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,152 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,152 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite14#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,152 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,152 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,153 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,153 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,153 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,153 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,154 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,154 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,154 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,157 WARN  L322   ript$VariableManager]: TermVariabe P1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,157 WARN  L322   ript$VariableManager]: TermVariabe P1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,158 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,158 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,158 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,158 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,159 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite3| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,159 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,159 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,160 WARN  L322   ript$VariableManager]: TermVariabe |P1Thread1of1ForFork0_#t~ite4| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,161 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite10#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,162 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite14#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,162 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#res#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,164 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_~arg#1.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,169 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_~arg#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,169 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1___VERIFIER_assert_~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,169 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite13#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,169 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite12#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,169 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#res#1.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,169 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite11#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,169 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1_#t~ite9#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,170 WARN  L322   ript$VariableManager]: TermVariabe |P2Thread1of1ForFork1___VERIFIER_assert_#in~expression#1| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,170 WARN  L322   ript$VariableManager]: TermVariabe P0Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,170 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,170 WARN  L322   ript$VariableManager]: TermVariabe |P0Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,170 WARN  L322   ript$VariableManager]: TermVariabe P0Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,171 INFO  L148    ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions.
[2022-02-19 00:31:22,205 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000
[2022-02-19 00:31:22,205 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-02-19 00:31:22,224 INFO  L229       MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null)
[2022-02-19 00:31:22,225 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process
[2022-02-19 00:31:22,248 INFO  L338      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == P2Thread1of1ForFork1 ========
[2022-02-19 00:31:22,253 INFO  L339      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=PARTIAL_ORDER_FA, mLazyFiniteAutomaton=true, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true
[2022-02-19 00:31:22,254 INFO  L340      AbstractCegarLoop]: Starting to check reachability of 1 error locations.
[2022-02-19 00:31:22,380 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,380 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,381 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,381 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite32#1_30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,381 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite34#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,381 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite35#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,381 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite31#1_36| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,381 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,381 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,381 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,382 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite44#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,382 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,382 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,382 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite29#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,435 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,435 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,435 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,436 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite32#1_30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,436 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite34#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,436 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite35#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,436 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite31#1_36| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,436 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,436 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,437 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,437 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite44#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,437 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,437 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,437 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite29#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,462 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite9#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,468 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite21#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,477 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,486 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite21#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,487 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,515 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite21#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:22,525 INFO  L402      AbstractCegarLoop]: === Iteration 1 === Targeting P2Err0ASSERT_VIOLATIONERROR_FUNCTION === [P2Err0ASSERT_VIOLATIONERROR_FUNCTION] ===
[2022-02-19 00:31:22,531 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-19 00:31:22,531 INFO  L85        PathProgramCache]: Analyzing trace with hash -1099958134, now seen corresponding path program 1 times
[2022-02-19 00:31:22,537 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-19 00:31:22,537 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675135440]
[2022-02-19 00:31:22,537 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-19 00:31:22,538 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-19 00:31:22,714 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-19 00:31:22,906 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-19 00:31:22,907 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-19 00:31:22,908 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675135440]
[2022-02-19 00:31:22,909 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675135440] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-19 00:31:22,909 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-19 00:31:22,910 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4
[2022-02-19 00:31:22,911 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574305072]
[2022-02-19 00:31:22,911 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-19 00:31:22,916 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 5 states
[2022-02-19 00:31:22,917 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-19 00:31:22,939 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants.
[2022-02-19 00:31:22,941 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20
[2022-02-19 00:31:22,941 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:22,942 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-19 00:31:22,943 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 5 states, 4 states have (on average 18.25) internal successors, (73), 5 states have internal predecessors, (73), 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)
[2022-02-19 00:31:22,943 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:23,018 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite21#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,026 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite21#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,032 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite21#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,039 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite21#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,045 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,046 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,046 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,046 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite32#1_30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,046 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite34#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,046 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite35#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,046 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite31#1_36| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,047 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,047 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,047 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,047 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite44#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,047 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,047 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,047 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite29#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,077 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,077 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,078 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,078 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite32#1_30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,078 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite34#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,078 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite35#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,078 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite31#1_36| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,078 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,078 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,079 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,080 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite44#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,080 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,080 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,080 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite29#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,114 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,114 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,114 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,115 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite32#1_30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,115 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite34#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,115 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite35#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,115 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite31#1_36| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,115 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,115 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,115 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,115 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite44#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,116 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,116 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,116 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite29#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,136 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,138 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,140 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,142 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite32#1_30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,142 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite34#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,142 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite35#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,142 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite31#1_36| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,142 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,142 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,143 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,143 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite44#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,143 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,143 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,143 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite29#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,165 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,165 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,173 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,173 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite32#1_30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,173 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite34#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,173 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite35#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,173 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite31#1_36| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,174 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,174 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,174 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,174 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite44#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,174 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,174 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,174 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite29#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,233 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,244 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,255 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,256 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite21#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,265 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite21#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,266 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,277 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,277 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,277 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,277 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite34#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,277 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite35#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,278 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite31#1_36| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,278 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,278 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,278 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,278 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite44#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,278 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,278 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,278 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite29#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,280 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,296 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,297 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,298 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,298 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,298 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite34#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,298 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite35#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,298 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,298 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,298 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,298 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite44#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,299 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,299 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,299 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite29#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,320 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,320 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,320 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,320 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite34#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,320 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite35#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,321 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,321 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,321 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,321 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite44#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,321 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,321 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,323 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,344 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,351 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,357 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,388 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite21#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,403 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,403 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,403 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,403 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,403 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,403 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,404 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite44#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,404 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,404 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,418 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,418 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,418 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,419 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,419 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,419 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,419 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite44#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,419 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,419 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,470 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,470 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,471 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,471 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,471 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,471 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,471 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,491 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,492 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,492 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,492 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,492 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,493 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,519 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,519 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,538 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,539 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,815 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. 
[2022-02-19 00:31:23,817 INFO  L764   garLoopResultBuilder]: Registering result SAFE for location P2Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining)
[2022-02-19 00:31:23,817 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0
[2022-02-19 00:31:23,827 INFO  L732         BasicCegarLoop]: Path program histogram: [1]
[2022-02-19 00:31:23,828 INFO  L309   ceAbstractionStarter]: Result for error location P2Thread1of1ForFork1 was SAFE (1/2)
[2022-02-19 00:31:23,837 INFO  L173          SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000
[2022-02-19 00:31:23,837 INFO  L189       MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3
[2022-02-19 00:31:23,852 INFO  L229       MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null)
[2022-02-19 00:31:23,853 INFO  L327       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (3)] Waiting until timeout for monitored process
[2022-02-19 00:31:23,856 INFO  L338      AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ========
[2022-02-19 00:31:23,857 INFO  L339      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=PARTIAL_ORDER_FA, mLazyFiniteAutomaton=true, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true
[2022-02-19 00:31:23,857 INFO  L340      AbstractCegarLoop]: Starting to check reachability of 4 error locations.
[2022-02-19 00:31:23,924 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite21#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,929 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite21#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,939 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,939 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,939 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,940 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite32#1_30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,940 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite34#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,940 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite35#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,940 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite31#1_36| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,940 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,940 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,940 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,941 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite44#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,941 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,941 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,941 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite29#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,960 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,960 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,960 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,961 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite32#1_30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,961 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite34#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,961 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite35#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,961 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite31#1_36| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,961 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,961 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,961 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,961 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite44#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,962 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,962 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,962 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite29#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,980 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,981 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,981 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,981 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite32#1_30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,981 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite34#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,981 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite35#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,981 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite31#1_36| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,981 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,981 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,982 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,982 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite44#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,982 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,982 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,982 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite29#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:23,997 INFO  L402      AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] ===
[2022-02-19 00:31:23,998 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-19 00:31:23,998 INFO  L85        PathProgramCache]: Analyzing trace with hash -152445324, now seen corresponding path program 1 times
[2022-02-19 00:31:23,998 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-19 00:31:24,000 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923404840]
[2022-02-19 00:31:24,000 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-19 00:31:24,000 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-19 00:31:24,019 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-19 00:31:24,039 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-19 00:31:24,039 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-19 00:31:24,039 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923404840]
[2022-02-19 00:31:24,039 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923404840] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-19 00:31:24,039 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-19 00:31:24,040 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2
[2022-02-19 00:31:24,040 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659358452]
[2022-02-19 00:31:24,040 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-19 00:31:24,040 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 2 states
[2022-02-19 00:31:24,040 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-19 00:31:24,040 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants.
[2022-02-19 00:31:24,041 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2
[2022-02-19 00:31:24,041 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:24,041 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-19 00:31:24,041 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 2 states, 2 states have (on average 38.0) internal successors, (76), 2 states have internal predecessors, (76), 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)
[2022-02-19 00:31:24,041 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:24,051 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:24,052 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1
[2022-02-19 00:31:24,052 INFO  L402      AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] ===
[2022-02-19 00:31:24,052 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-19 00:31:24,052 INFO  L85        PathProgramCache]: Analyzing trace with hash -849196144, now seen corresponding path program 1 times
[2022-02-19 00:31:24,052 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-19 00:31:24,052 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205319875]
[2022-02-19 00:31:24,053 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-19 00:31:24,053 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-19 00:31:24,100 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-19 00:31:24,175 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-19 00:31:24,176 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-19 00:31:24,176 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205319875]
[2022-02-19 00:31:24,176 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205319875] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-19 00:31:24,176 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-19 00:31:24,176 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2022-02-19 00:31:24,176 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116108760]
[2022-02-19 00:31:24,176 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-19 00:31:24,177 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2022-02-19 00:31:24,177 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-19 00:31:24,177 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2022-02-19 00:31:24,178 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30
[2022-02-19 00:31:24,178 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:24,178 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-19 00:31:24,178 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 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)
[2022-02-19 00:31:24,178 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:24,178 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:24,250 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,250 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,250 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,250 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite32#1_30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,250 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite34#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,251 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite35#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,251 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite31#1_36| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,251 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,251 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,251 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,251 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite44#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,251 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,251 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,252 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite29#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,266 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,267 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,267 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,267 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite32#1_30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,267 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite34#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,267 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite35#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,267 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite31#1_36| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,283 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,283 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,284 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,284 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite44#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,284 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,284 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,284 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite29#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,311 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,312 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,312 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,312 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite32#1_30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,312 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite34#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,312 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite35#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,313 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite31#1_36| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,313 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,313 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,313 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,313 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite44#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,313 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,313 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,313 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite29#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,329 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite9#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,333 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,333 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,334 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,334 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite32#1_30| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,334 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite34#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,334 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite35#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,334 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite31#1_36| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,334 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,334 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,335 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,335 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite44#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,335 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,335 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,335 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite29#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,374 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,374 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,374 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,374 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite34#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,374 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite35#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,375 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite31#1_36| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,375 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,375 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,375 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,375 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite44#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,376 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,376 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,376 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite29#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,401 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:24,401 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:24,401 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2
[2022-02-19 00:31:24,402 INFO  L402      AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] ===
[2022-02-19 00:31:24,402 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-19 00:31:24,402 INFO  L85        PathProgramCache]: Analyzing trace with hash -1216448372, now seen corresponding path program 1 times
[2022-02-19 00:31:24,402 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-19 00:31:24,402 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082271077]
[2022-02-19 00:31:24,402 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-19 00:31:24,403 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-19 00:31:24,485 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-19 00:31:24,595 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-19 00:31:24,595 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-19 00:31:24,595 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082271077]
[2022-02-19 00:31:24,595 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082271077] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-19 00:31:24,595 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-19 00:31:24,595 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2022-02-19 00:31:24,596 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399963547]
[2022-02-19 00:31:24,596 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-19 00:31:24,596 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2022-02-19 00:31:24,596 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-19 00:31:24,596 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2022-02-19 00:31:24,597 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30
[2022-02-19 00:31:24,597 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:24,597 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-19 00:31:24,597 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 13.833333333333334) internal successors, (83), 6 states have internal predecessors, (83), 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)
[2022-02-19 00:31:24,597 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:24,597 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:24,597 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:24,630 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,630 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,630 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,630 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite34#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,631 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite35#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,631 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite31#1_36| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,631 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,631 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,631 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,631 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite44#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,632 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,632 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,632 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite29#1_40| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,661 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,661 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,661 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,661 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite34#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,662 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite35#1_42| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,662 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,662 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,662 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,662 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite44#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,662 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,663 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,693 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,693 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,693 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,693 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,694 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,694 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,694 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite44#1_52| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,694 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,694 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,713 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,719 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,719 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,719 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,719 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,720 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,720 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,720 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite43#1_56| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,720 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,722 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,740 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,741 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite38#1_58| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,741 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,741 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,741 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,741 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,742 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,742 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,767 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,768 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,768 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite41#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,768 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite37#1_66| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,769 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,769 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,769 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite47#1_64| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,828 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,829 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,829 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,862 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite46#1_72| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,862 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite40#1_74| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,862 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,901 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,926 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,949 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,967 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,981 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:24,996 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:25,018 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:25,041 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:25,041 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:25,041 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:25,041 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3
[2022-02-19 00:31:25,042 INFO  L402      AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] ===
[2022-02-19 00:31:25,042 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-19 00:31:25,042 INFO  L85        PathProgramCache]: Analyzing trace with hash 611868618, now seen corresponding path program 1 times
[2022-02-19 00:31:25,042 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-19 00:31:25,042 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046735293]
[2022-02-19 00:31:25,042 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-19 00:31:25,042 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-19 00:31:25,116 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-19 00:31:25,413 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-19 00:31:25,414 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-19 00:31:25,414 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046735293]
[2022-02-19 00:31:25,414 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046735293] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-19 00:31:25,414 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-19 00:31:25,414 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12
[2022-02-19 00:31:25,414 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701416655]
[2022-02-19 00:31:25,414 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-19 00:31:25,414 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 12 states
[2022-02-19 00:31:25,414 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-19 00:31:25,415 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants.
[2022-02-19 00:31:25,415 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132
[2022-02-19 00:31:25,415 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:25,415 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-19 00:31:25,415 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 12 states, 12 states have (on average 7.666666666666667) internal successors, (92), 12 states have internal predecessors, (92), 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)
[2022-02-19 00:31:25,415 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:25,415 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:25,415 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:25,416 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:25,454 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:25,471 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:25,490 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:25,519 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:25,520 WARN  L322   ript$VariableManager]: TermVariabe v_~y~0_159 not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:25,657 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite9#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:25,670 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite9#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:25,702 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite9#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:25,735 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:25,735 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:25,735 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:25,735 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:31:25,735 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4
[2022-02-19 00:31:25,736 INFO  L402      AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] ===
[2022-02-19 00:31:25,736 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-19 00:31:25,736 INFO  L85        PathProgramCache]: Analyzing trace with hash 683467849, now seen corresponding path program 1 times
[2022-02-19 00:31:25,736 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-19 00:31:25,736 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484871692]
[2022-02-19 00:31:25,737 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-19 00:31:25,737 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-19 00:31:25,797 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-19 00:31:25,876 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-19 00:31:25,876 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-19 00:31:25,876 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484871692]
[2022-02-19 00:31:25,876 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484871692] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-19 00:31:25,877 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-19 00:31:25,877 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7
[2022-02-19 00:31:25,877 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573071091]
[2022-02-19 00:31:25,877 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-19 00:31:25,877 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 7 states
[2022-02-19 00:31:25,877 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-19 00:31:25,878 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants.
[2022-02-19 00:31:25,879 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42
[2022-02-19 00:31:25,879 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:25,879 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-19 00:31:25,879 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 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)
[2022-02-19 00:31:25,879 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:25,879 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:25,879 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:25,879 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:31:25,879 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:25,950 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite9#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:26,068 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:26,076 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:26,082 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:26,087 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:26,117 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:26,140 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite9#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:26,140 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:26,156 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:26,156 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite9#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:26,175 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite9#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:26,175 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:26,189 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:26,210 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:26,344 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:26,344 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:26,344 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:26,345 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. 
[2022-02-19 00:31:26,345 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2022-02-19 00:31:26,345 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5
[2022-02-19 00:31:26,345 INFO  L402      AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] ===
[2022-02-19 00:31:26,346 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-19 00:31:26,346 INFO  L85        PathProgramCache]: Analyzing trace with hash 2029105865, now seen corresponding path program 1 times
[2022-02-19 00:31:26,346 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-19 00:31:26,346 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767242548]
[2022-02-19 00:31:26,346 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-19 00:31:26,346 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-19 00:31:26,379 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-19 00:31:26,559 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-19 00:31:26,559 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-19 00:31:26,559 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767242548]
[2022-02-19 00:31:26,560 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767242548] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-19 00:31:26,560 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-19 00:31:26,560 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11
[2022-02-19 00:31:26,560 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038599393]
[2022-02-19 00:31:26,560 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-19 00:31:26,560 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 11 states
[2022-02-19 00:31:26,560 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-19 00:31:26,561 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants.
[2022-02-19 00:31:26,561 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110
[2022-02-19 00:31:26,561 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:26,561 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-19 00:31:26,561 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 11 states, 11 states have (on average 7.909090909090909) internal successors, (87), 11 states have internal predecessors, (87), 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)
[2022-02-19 00:31:26,561 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:26,561 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:26,561 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:26,561 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. 
[2022-02-19 00:31:26,561 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. 
[2022-02-19 00:31:26,561 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:26,720 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite9#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:26,732 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite9#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:26,758 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite9#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:26,784 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite9#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:26,864 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:26,882 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:27,106 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite9#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:27,159 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:27,159 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:27,159 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:27,159 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. 
[2022-02-19 00:31:27,159 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2022-02-19 00:31:27,159 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:31:27,160 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6
[2022-02-19 00:31:27,160 INFO  L402      AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] ===
[2022-02-19 00:31:27,160 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-19 00:31:27,160 INFO  L85        PathProgramCache]: Analyzing trace with hash -530540803, now seen corresponding path program 2 times
[2022-02-19 00:31:27,160 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-19 00:31:27,160 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766913003]
[2022-02-19 00:31:27,160 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-19 00:31:27,160 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-19 00:31:27,191 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-19 00:31:27,233 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-19 00:31:27,233 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-19 00:31:27,234 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766913003]
[2022-02-19 00:31:27,234 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766913003] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-19 00:31:27,234 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-19 00:31:27,234 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2022-02-19 00:31:27,234 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554292815]
[2022-02-19 00:31:27,234 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-19 00:31:27,234 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2022-02-19 00:31:27,234 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-19 00:31:27,235 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2022-02-19 00:31:27,235 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30
[2022-02-19 00:31:27,235 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:27,235 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-19 00:31:27,235 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 15.666666666666666) internal successors, (94), 6 states have internal predecessors, (94), 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)
[2022-02-19 00:31:27,235 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:27,235 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:27,235 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:27,235 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. 
[2022-02-19 00:31:27,235 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. 
[2022-02-19 00:31:27,235 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:31:27,235 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:27,274 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite9#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:27,359 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:27,359 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:27,359 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:27,359 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. 
[2022-02-19 00:31:27,359 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2022-02-19 00:31:27,359 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:31:27,360 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:27,360 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7
[2022-02-19 00:31:27,360 INFO  L402      AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] ===
[2022-02-19 00:31:27,360 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-19 00:31:27,360 INFO  L85        PathProgramCache]: Analyzing trace with hash 270617275, now seen corresponding path program 1 times
[2022-02-19 00:31:27,360 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-19 00:31:27,360 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412865299]
[2022-02-19 00:31:27,360 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-19 00:31:27,361 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-19 00:31:27,396 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-19 00:31:27,439 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-19 00:31:27,439 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-19 00:31:27,439 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412865299]
[2022-02-19 00:31:27,440 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412865299] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-19 00:31:27,440 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-19 00:31:27,440 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6
[2022-02-19 00:31:27,440 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173435939]
[2022-02-19 00:31:27,440 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-19 00:31:27,440 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 6 states
[2022-02-19 00:31:27,440 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-19 00:31:27,440 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants.
[2022-02-19 00:31:27,441 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30
[2022-02-19 00:31:27,441 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:27,441 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-19 00:31:27,441 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 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)
[2022-02-19 00:31:27,441 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:27,441 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:27,441 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:27,441 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. 
[2022-02-19 00:31:27,441 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. 
[2022-02-19 00:31:27,441 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:31:27,441 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:27,441 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:27,489 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite21#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:27,494 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite21#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:27,495 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:27,592 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:27,592 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:27,592 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:27,592 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. 
[2022-02-19 00:31:27,592 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2022-02-19 00:31:27,592 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:31:27,592 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:27,593 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:31:27,593 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8
[2022-02-19 00:31:27,593 INFO  L402      AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] ===
[2022-02-19 00:31:27,593 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-19 00:31:27,593 INFO  L85        PathProgramCache]: Analyzing trace with hash 103771110, now seen corresponding path program 2 times
[2022-02-19 00:31:27,593 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-19 00:31:27,593 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213580269]
[2022-02-19 00:31:27,594 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-19 00:31:27,594 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-19 00:31:27,624 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-19 00:31:27,816 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-19 00:31:27,817 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-19 00:31:27,817 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213580269]
[2022-02-19 00:31:27,817 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213580269] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-19 00:31:27,817 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-19 00:31:27,817 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13
[2022-02-19 00:31:27,817 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564192058]
[2022-02-19 00:31:27,817 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-19 00:31:27,818 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 13 states
[2022-02-19 00:31:27,818 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-19 00:31:27,818 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants.
[2022-02-19 00:31:27,818 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156
[2022-02-19 00:31:27,818 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:27,818 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-19 00:31:27,819 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 13 states, 13 states have (on average 7.076923076923077) internal successors, (92), 13 states have internal predecessors, (92), 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)
[2022-02-19 00:31:27,819 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:27,819 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:27,819 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:27,819 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. 
[2022-02-19 00:31:27,819 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. 
[2022-02-19 00:31:27,819 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:31:27,819 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:27,819 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:31:27,819 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:27,943 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite9#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:27,965 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite21#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:27,971 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite21#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:27,976 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite21#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:27,981 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite9#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:27,981 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite21#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:27,998 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite21#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:27,998 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite9#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:28,012 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite9#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:28,013 WARN  L322   ript$VariableManager]: TermVariabe |v_ULTIMATE.start_main_#t~ite21#1_46| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:28,077 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:28,083 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:28,089 WARN  L322   ript$VariableManager]: TermVariabe |v_P2_#t~ite9#1_41| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:28,090 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:28,102 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:28,119 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:28,130 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:28,190 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:28,199 WARN  L322   ript$VariableManager]: TermVariabe |v_P1_#t~ite3_33| not constructed by VariableManager. Cannot ensure absence of name clashes.
[2022-02-19 00:31:28,643 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:28,643 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:28,644 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:28,644 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. 
[2022-02-19 00:31:28,644 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2022-02-19 00:31:28,644 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:31:28,644 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:28,644 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:31:28,644 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 
[2022-02-19 00:31:28,644 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9
[2022-02-19 00:31:28,644 INFO  L402      AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] ===
[2022-02-19 00:31:28,644 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-19 00:31:28,644 INFO  L85        PathProgramCache]: Analyzing trace with hash 660225908, now seen corresponding path program 1 times
[2022-02-19 00:31:28,645 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-19 00:31:28,645 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530332211]
[2022-02-19 00:31:28,645 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-19 00:31:28,645 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-19 00:31:28,673 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is unsat
[2022-02-19 00:31:28,730 INFO  L134       CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked.
[2022-02-19 00:31:28,730 INFO  L144   FreeRefinementEngine]: Strategy CAMEL found an infeasible trace
[2022-02-19 00:31:28,730 INFO  L338   FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530332211]
[2022-02-19 00:31:28,730 INFO  L165   FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530332211] provided 1 perfect and 0 imperfect interpolant sequences
[2022-02-19 00:31:28,731 INFO  L191   FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences.
[2022-02-19 00:31:28,731 INFO  L204   FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8
[2022-02-19 00:31:28,731 INFO  L118   tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694028898]
[2022-02-19 00:31:28,731 INFO  L85    oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton
[2022-02-19 00:31:28,731 INFO  L546      AbstractCegarLoop]: INTERPOLANT automaton has 8 states
[2022-02-19 00:31:28,731 INFO  L108   FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL
[2022-02-19 00:31:28,731 INFO  L143   InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants.
[2022-02-19 00:31:28,732 INFO  L145   InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56
[2022-02-19 00:31:28,732 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:28,732 INFO  L470      AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states
[2022-02-19 00:31:28,732 INFO  L471      AbstractCegarLoop]: INTERPOLANT automaton has  has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 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)
[2022-02-19 00:31:28,732 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:28,732 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:28,732 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:28,732 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. 
[2022-02-19 00:31:28,732 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. 
[2022-02-19 00:31:28,732 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:31:28,732 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:28,732 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:31:28,732 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. 
[2022-02-19 00:31:28,732 INFO  L154   InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:28,837 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. 
[2022-02-19 00:31:28,837 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:28,837 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:28,837 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. 
[2022-02-19 00:31:28,838 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. 
[2022-02-19 00:31:28,838 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:31:28,838 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. 
[2022-02-19 00:31:28,838 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:31:28,838 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. 
[2022-02-19 00:31:28,838 INFO  L141   InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. 
[2022-02-19 00:31:28,838 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10
[2022-02-19 00:31:28,838 INFO  L402      AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] ===
[2022-02-19 00:31:28,839 INFO  L144       PredicateUnifier]: Initialized classic predicate unifier
[2022-02-19 00:31:28,839 INFO  L85        PathProgramCache]: Analyzing trace with hash 2050698162, now seen corresponding path program 1 times
[2022-02-19 00:31:28,839 INFO  L126   FreeRefinementEngine]: Executing refinement strategy CAMEL
[2022-02-19 00:31:28,839 INFO  L338   FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106676198]
[2022-02-19 00:31:28,839 INFO  L95    rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY
[2022-02-19 00:31:28,839 INFO  L127          SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms
[2022-02-19 00:31:28,865 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-02-19 00:31:28,865 INFO  L352             TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders.
[2022-02-19 00:31:28,892 INFO  L136    AnnotateAndAsserter]: Conjunction of SSA is sat
[2022-02-19 00:31:28,921 INFO  L138   FreeRefinementEngine]: Strategy CAMEL found a feasible trace
[2022-02-19 00:31:28,921 INFO  L628         BasicCegarLoop]: Counterexample is feasible
[2022-02-19 00:31:28,921 INFO  L764   garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (3 of 4 remaining)
[2022-02-19 00:31:28,921 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining)
[2022-02-19 00:31:28,921 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining)
[2022-02-19 00:31:28,921 INFO  L764   garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining)
[2022-02-19 00:31:28,921 WARN  L452      AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11
[2022-02-19 00:31:28,923 INFO  L732         BasicCegarLoop]: Path program histogram: [2, 2, 1, 1, 1, 1, 1, 1, 1]
[2022-02-19 00:31:28,923 INFO  L309   ceAbstractionStarter]: Result for error location ULTIMATE.start was UNSAFE,UNKNOWN,UNKNOWN,UNKNOWN (2/2)
[2022-02-19 00:31:28,925 INFO  L230   ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances
[2022-02-19 00:31:28,925 INFO  L180   ceAbstractionStarter]: Computing trace abstraction results
[2022-02-19 00:31:29,031 INFO  L202        PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.02 12:31:29 BasicIcfg
[2022-02-19 00:31:29,031 INFO  L132        PluginConnector]: ------------------------ END TraceAbstraction----------------------------
[2022-02-19 00:31:29,031 INFO  L158              Benchmark]: Toolchain (without parser) took 8396.94ms. Allocated memory was 154.1MB in the beginning and 352.3MB in the end (delta: 198.2MB). Free memory was 103.0MB in the beginning and 106.9MB in the end (delta: -3.8MB). Peak memory consumption was 195.2MB. Max. memory is 8.0GB.
[2022-02-19 00:31:29,031 INFO  L158              Benchmark]: CDTParser took 0.15ms. Allocated memory is still 154.1MB. Free memory is still 120.7MB. There was no memory consumed. Max. memory is 8.0GB.
[2022-02-19 00:31:29,031 INFO  L158              Benchmark]: CACSL2BoogieTranslator took 461.15ms. Allocated memory is still 154.1MB. Free memory was 102.9MB in the beginning and 116.7MB in the end (delta: -13.8MB). Peak memory consumption was 13.4MB. Max. memory is 8.0GB.
[2022-02-19 00:31:29,032 INFO  L158              Benchmark]: Boogie Procedure Inliner took 70.24ms. Allocated memory is still 154.1MB. Free memory was 116.3MB in the beginning and 113.6MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB.
[2022-02-19 00:31:29,032 INFO  L158              Benchmark]: Boogie Preprocessor took 55.75ms. Allocated memory is still 154.1MB. Free memory was 113.6MB in the beginning and 111.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB.
[2022-02-19 00:31:29,032 INFO  L158              Benchmark]: RCFGBuilder took 866.04ms. Allocated memory was 154.1MB in the beginning and 185.6MB in the end (delta: 31.5MB). Free memory was 111.1MB in the beginning and 124.6MB in the end (delta: -13.5MB). Peak memory consumption was 44.0MB. Max. memory is 8.0GB.
[2022-02-19 00:31:29,032 INFO  L158              Benchmark]: TraceAbstraction took 6938.59ms. Allocated memory was 185.6MB in the beginning and 352.3MB in the end (delta: 166.7MB). Free memory was 124.1MB in the beginning and 106.9MB in the end (delta: 17.2MB). Peak memory consumption was 183.9MB. Max. memory is 8.0GB.
[2022-02-19 00:31:29,034 INFO  L339   ainManager$Toolchain]: #######################  End [Toolchain 1] #######################
 --- Results ---
 * Results from de.uni_freiburg.informatik.ultimate.core:
  - StatisticsResult: Toolchain Benchmarks
    Benchmark results are:
 * CDTParser took 0.15ms. Allocated memory is still 154.1MB. Free memory is still 120.7MB. There was no memory consumed. Max. memory is 8.0GB.
 * CACSL2BoogieTranslator took 461.15ms. Allocated memory is still 154.1MB. Free memory was 102.9MB in the beginning and 116.7MB in the end (delta: -13.8MB). Peak memory consumption was 13.4MB. Max. memory is 8.0GB.
 * Boogie Procedure Inliner took 70.24ms. Allocated memory is still 154.1MB. Free memory was 116.3MB in the beginning and 113.6MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB.
 * Boogie Preprocessor took 55.75ms. Allocated memory is still 154.1MB. Free memory was 113.6MB in the beginning and 111.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB.
 * RCFGBuilder took 866.04ms. Allocated memory was 154.1MB in the beginning and 185.6MB in the end (delta: 31.5MB). Free memory was 111.1MB in the beginning and 124.6MB in the end (delta: -13.5MB). Peak memory consumption was 44.0MB. Max. memory is 8.0GB.
 * TraceAbstraction took 6938.59ms. Allocated memory was 185.6MB in the beginning and 352.3MB in the end (delta: 166.7MB). Free memory was 124.1MB in the beginning and 106.9MB in the end (delta: 17.2MB). Peak memory consumption was 183.9MB. Max. memory is 8.0GB.
 * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction:
  - StatisticsResult: Independence relation benchmarks
    ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 12966, positive: 12286, positive conditional: 10364, positive unconditional: 1922, negative: 680, negative conditional: 651, negative unconditional: 29, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 12852, positive: 12286, positive conditional: 10364, positive unconditional: 1922, negative: 566, negative conditional: 537, negative unconditional: 29, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 12852, positive: 12286, positive conditional: 10364, positive unconditional: 1922, negative: 566, negative conditional: 537, negative unconditional: 29, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 13389, positive: 12286, positive conditional: 10337, positive unconditional: 1949, negative: 1103, negative conditional: 537, negative unconditional: 566, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 13389, positive: 12286, positive conditional: 6435, positive unconditional: 5851, negative: 1103, negative conditional: 502, negative unconditional: 601, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 13389, positive: 12286, positive conditional: 6435, positive unconditional: 5851, negative: 1103, negative conditional: 502, negative unconditional: 601, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1968, positive: 1927, positive conditional: 5, positive unconditional: 1922, negative: 41, negative conditional: 9, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1968, positive: 1916, positive conditional: 0, positive unconditional: 1916, negative: 52, negative conditional: 0, negative unconditional: 52, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 52, positive: 11, positive conditional: 5, positive unconditional: 6, negative: 41, negative conditional: 9, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 647, positive: 106, positive conditional: 53, positive unconditional: 54, negative: 541, negative conditional: 152, negative unconditional: 389, unknown: 0, unknown conditional: 0, unknown unconditional: 0]  ], Cache Queries: [ total: 13389, positive: 10359, positive conditional: 6430, positive unconditional: 3929, negative: 1062, negative conditional: 493, negative unconditional: 569, unknown: 1968, unknown conditional: 14, unknown unconditional: 1954] , Statistics on independence cache: Total cache size (in pairs): 1968, Positive cache size: 1927, Positive conditional cache size: 5, Positive unconditional cache size: 1922, Negative cache size: 41, Negative conditional cache size: 9, Negative unconditional cache size: 32, Eliminated conditions: 3937, Maximal queried relation: 1, Independence queries for same thread: 114
  - StatisticsResult: Persistent set benchmarks
    Persistent set computation time: 0.5s, Number of persistent set computation: 1569, Number of trivial persistent sets: 1001, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1951, positive: 1922, positive conditional: 0, positive unconditional: 1922, negative: 29, negative conditional: 0, negative unconditional: 29, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 12966, positive: 12286, positive conditional: 10364, positive unconditional: 1922, negative: 680, negative conditional: 651, negative unconditional: 29, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 12852, positive: 12286, positive conditional: 10364, positive unconditional: 1922, negative: 566, negative conditional: 537, negative unconditional: 29, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 12852, positive: 12286, positive conditional: 10364, positive unconditional: 1922, negative: 566, negative conditional: 537, negative unconditional: 29, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 13389, positive: 12286, positive conditional: 10337, positive unconditional: 1949, negative: 1103, negative conditional: 537, negative unconditional: 566, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 13389, positive: 12286, positive conditional: 6435, positive unconditional: 5851, negative: 1103, negative conditional: 502, negative unconditional: 601, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 13389, positive: 12286, positive conditional: 6435, positive unconditional: 5851, negative: 1103, negative conditional: 502, negative unconditional: 601, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1968, positive: 1927, positive conditional: 5, positive unconditional: 1922, negative: 41, negative conditional: 9, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1968, positive: 1916, positive conditional: 0, positive unconditional: 1916, negative: 52, negative conditional: 0, negative unconditional: 52, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 52, positive: 11, positive conditional: 5, positive unconditional: 6, negative: 41, negative conditional: 9, negative unconditional: 32, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 647, positive: 106, positive conditional: 53, positive unconditional: 54, negative: 541, negative conditional: 152, negative unconditional: 389, unknown: 0, unknown conditional: 0, unknown unconditional: 0]  ], Cache Queries: [ total: 13389, positive: 10359, positive conditional: 6430, positive unconditional: 3929, negative: 1062, negative conditional: 493, negative unconditional: 569, unknown: 1968, unknown conditional: 14, unknown unconditional: 1954] , Statistics on independence cache: Total cache size (in pairs): 1968, Positive cache size: 1927, Positive conditional cache size: 5, Positive unconditional cache size: 1922, Negative cache size: 41, Negative conditional cache size: 9, Negative unconditional cache size: 32, Eliminated conditions: 3937, Maximal queried relation: 1, Independence queries for same thread: 114
  - 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
  - StatisticsResult: Independence relation benchmarks
    ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 17606, positive: 16949, positive conditional: 15150, positive unconditional: 1799, negative: 657, negative conditional: 615, negative unconditional: 42, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 17318, positive: 16949, positive conditional: 15150, positive unconditional: 1799, negative: 369, negative conditional: 327, negative unconditional: 42, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 17318, positive: 16949, positive conditional: 15150, positive unconditional: 1799, negative: 369, negative conditional: 327, negative unconditional: 42, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 18666, positive: 16949, positive conditional: 14816, positive unconditional: 2133, negative: 1717, negative conditional: 1348, negative unconditional: 369, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 18666, positive: 16949, positive conditional: 3882, positive unconditional: 13067, negative: 1717, negative conditional: 486, negative unconditional: 1231, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 18666, positive: 16949, positive conditional: 3882, positive unconditional: 13067, negative: 1717, negative conditional: 486, negative unconditional: 1231, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1933, positive: 1849, positive conditional: 50, positive unconditional: 1799, negative: 84, negative conditional: 40, negative unconditional: 44, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1933, positive: 1791, positive conditional: 0, positive unconditional: 1791, negative: 142, negative conditional: 0, negative unconditional: 142, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 142, positive: 58, positive conditional: 50, positive unconditional: 8, negative: 84, negative conditional: 40, negative unconditional: 44, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1957, positive: 764, positive conditional: 712, positive unconditional: 52, negative: 1193, negative conditional: 661, negative unconditional: 532, unknown: 0, unknown conditional: 0, unknown unconditional: 0]  ], Cache Queries: [ total: 18666, positive: 15100, positive conditional: 3832, positive unconditional: 11268, negative: 1633, negative conditional: 446, negative unconditional: 1187, unknown: 1933, unknown conditional: 90, unknown unconditional: 1843] , Statistics on independence cache: Total cache size (in pairs): 1933, Positive cache size: 1849, Positive conditional cache size: 50, Positive unconditional cache size: 1799, Negative cache size: 84, Negative conditional cache size: 40, Negative unconditional cache size: 44, Eliminated conditions: 11796, Maximal queried relation: 7, Independence queries for same thread: 288
  - StatisticsResult: Persistent set benchmarks
    Persistent set computation time: 0.6s, Number of persistent set computation: 1759, Number of trivial persistent sets: 714, Underlying independence relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1841, positive: 1799, positive conditional: 0, positive unconditional: 1799, negative: 42, negative conditional: 0, negative unconditional: 42, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 17606, positive: 16949, positive conditional: 15150, positive unconditional: 1799, negative: 657, negative conditional: 615, negative unconditional: 42, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 17318, positive: 16949, positive conditional: 15150, positive unconditional: 1799, negative: 369, negative conditional: 327, negative unconditional: 42, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: DisjunctiveConditionalIndependenceRelation.Independence Queries: [ total: 17318, positive: 16949, positive conditional: 15150, positive unconditional: 1799, negative: 369, negative conditional: 327, negative unconditional: 42, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , DisjunctiveConditionalIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 18666, positive: 16949, positive conditional: 14816, positive unconditional: 2133, negative: 1717, negative conditional: 1348, negative unconditional: 369, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SemanticConditionEliminator.Independence Queries: [ total: 18666, positive: 16949, positive conditional: 3882, positive unconditional: 13067, negative: 1717, negative conditional: 486, negative unconditional: 1231, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticConditionEliminator.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 18666, positive: 16949, positive conditional: 3882, positive unconditional: 13067, negative: 1717, negative conditional: 486, negative unconditional: 1231, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1933, positive: 1849, positive conditional: 50, positive unconditional: 1799, negative: 84, negative conditional: 40, negative unconditional: 44, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1933, positive: 1791, positive conditional: 0, positive unconditional: 1791, negative: 142, negative conditional: 0, negative unconditional: 142, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 142, positive: 58, positive conditional: 50, positive unconditional: 8, negative: 84, negative conditional: 40, negative unconditional: 44, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 1957, positive: 764, positive conditional: 712, positive unconditional: 52, negative: 1193, negative conditional: 661, negative unconditional: 532, unknown: 0, unknown conditional: 0, unknown unconditional: 0]  ], Cache Queries: [ total: 18666, positive: 15100, positive conditional: 3832, positive unconditional: 11268, negative: 1633, negative conditional: 446, negative unconditional: 1187, unknown: 1933, unknown conditional: 90, unknown unconditional: 1843] , Statistics on independence cache: Total cache size (in pairs): 1933, Positive cache size: 1849, Positive conditional cache size: 50, Positive unconditional cache size: 1799, Negative cache size: 84, Negative conditional cache size: 40, Negative unconditional cache size: 44, Eliminated conditions: 11796, Maximal queried relation: 7, Independence queries for same thread: 288
  - 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
  - CounterExampleResult [Line: 18]: a call to reach_error is reachable
    a call to reach_error is reachable
We found a FailurePath: 
[L709]               0  int __unbuffered_cnt = 0;
        VAL             [__unbuffered_cnt=0]
[L711]               0  int __unbuffered_p2_EAX = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0]
[L713]               0  int __unbuffered_p2_EBX = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0]
[L715]               0  int a = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0]
[L716]               0  _Bool main$tmp_guard0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0]
[L717]               0  _Bool main$tmp_guard1;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0]
[L719]               0  int x = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0]
[L721]               0  int y = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0]
[L722]               0  _Bool y$flush_delayed;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0]
[L723]               0  int y$mem_tmp;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0]
[L724]               0  _Bool y$r_buff0_thd0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0]
[L725]               0  _Bool y$r_buff0_thd1;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0]
[L726]               0  _Bool y$r_buff0_thd2;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0]
[L727]               0  _Bool y$r_buff0_thd3;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0]
[L728]               0  _Bool y$r_buff1_thd0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0]
[L729]               0  _Bool y$r_buff1_thd1;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0]
[L730]               0  _Bool y$r_buff1_thd2;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0]
[L731]               0  _Bool y$r_buff1_thd3;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0]
[L732]               0  _Bool y$read_delayed;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0]
[L733]               0  int *y$read_delayed_var;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}]
[L734]               0  int y$w_buff0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0]
[L735]               0  _Bool y$w_buff0_used;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0]
[L736]               0  int y$w_buff1;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0]
[L737]               0  _Bool y$w_buff1_used;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0]
[L739]               0  int z = 0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, z=0]
[L740]               0  _Bool weak$$choice0;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, z=0]
[L741]               0  _Bool weak$$choice2;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, z=0]
[L823]               0  pthread_t t1196;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, main$tmp_guard0=0, main$tmp_guard1=0, t1196={5:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, z=0]
[L824]  FCALL, FORK  0  pthread_create(&t1196, ((void *)0), P0, ((void *)0))
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t1196, ((void *)0), P0, ((void *)0))=-2, t1196={5:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, z=0]
[L825]               0  pthread_t t1197;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t1196={5:0}, t1197={6:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, z=0]
[L826]  FCALL, FORK  0  pthread_create(&t1197, ((void *)0), P1, ((void *)0))
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t1197, ((void *)0), P1, ((void *)0))=-1, t1196={5:0}, t1197={6:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, z=0]
[L827]               0  pthread_t t1198;
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t1196={5:0}, t1197={6:0}, t1198={3:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, z=0]
[L828]  FCALL, FORK  0  pthread_create(&t1198, ((void *)0), P2, ((void *)0))
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, pthread_create(&t1198, ((void *)0), P2, ((void *)0))=0, t1196={5:0}, t1197={6:0}, t1198={3:0}, weak$$choice0=0, weak$$choice2=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=0, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=0, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, z=0]
[L780]               3  y$w_buff1 = y$w_buff0
[L781]               3  y$w_buff0 = 2
[L782]               3  y$w_buff1_used = y$w_buff0_used
[L783]               3  y$w_buff0_used = (_Bool)1
[L784]  CALL         3  __VERIFIER_assert(!(y$w_buff1_used && y$w_buff0_used))
[L18]   COND FALSE   3  !(!expression)
[L784]  RET          3  __VERIFIER_assert(!(y$w_buff1_used && y$w_buff0_used))
[L785]               3  y$r_buff1_thd0 = y$r_buff0_thd0
[L786]               3  y$r_buff1_thd1 = y$r_buff0_thd1
[L787]               3  y$r_buff1_thd2 = y$r_buff0_thd2
[L788]               3  y$r_buff1_thd3 = y$r_buff0_thd3
[L789]               3  y$r_buff0_thd3 = (_Bool)1
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=0]
[L792]               3  z = 1
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=1]
[L795]               3  __unbuffered_p2_EAX = z
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=1]
[L798]               3  __unbuffered_p2_EBX = a
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=1]
[L745]               1  a = 1
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=1]
[L748]               1  x = 1
        VAL             [__unbuffered_cnt=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=1]
[L753]               1  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [__unbuffered_cnt=1, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=1]
[L755]               1  return 0;
        VAL             [\result={0:0}, __unbuffered_cnt=1, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=1]
[L760]               2  x = 2
        VAL             [\result={0:0}, __unbuffered_cnt=1, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, y=0, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=1]
[L763]               2  y = 1
        VAL             [\result={0:0}, __unbuffered_cnt=1, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, y=1, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=1]
[L766]  EXPR         2  y$w_buff0_used && y$r_buff0_thd2 ? y$w_buff0 : (y$w_buff1_used && y$r_buff1_thd2 ? y$w_buff1 : y)
[L766]  EXPR         2  y$w_buff1_used && y$r_buff1_thd2 ? y$w_buff1 : y
[L766]  EXPR         2  y$w_buff0_used && y$r_buff0_thd2 ? y$w_buff0 : (y$w_buff1_used && y$r_buff1_thd2 ? y$w_buff1 : y)
[L766]               2  y = y$w_buff0_used && y$r_buff0_thd2 ? y$w_buff0 : (y$w_buff1_used && y$r_buff1_thd2 ? y$w_buff1 : y)
[L767]  EXPR         2  y$w_buff0_used && y$r_buff0_thd2 ? (_Bool)0 : y$w_buff0_used
[L767]               2  y$w_buff0_used = y$w_buff0_used && y$r_buff0_thd2 ? (_Bool)0 : y$w_buff0_used
[L768]  EXPR         2  y$w_buff0_used && y$r_buff0_thd2 || y$w_buff1_used && y$r_buff1_thd2 ? (_Bool)0 : y$w_buff1_used
[L768]               2  y$w_buff1_used = y$w_buff0_used && y$r_buff0_thd2 || y$w_buff1_used && y$r_buff1_thd2 ? (_Bool)0 : y$w_buff1_used
[L769]  EXPR         2  y$w_buff0_used && y$r_buff0_thd2 ? (_Bool)0 : y$r_buff0_thd2
[L769]               2  y$r_buff0_thd2 = y$w_buff0_used && y$r_buff0_thd2 ? (_Bool)0 : y$r_buff0_thd2
[L770]  EXPR         2  y$w_buff0_used && y$r_buff0_thd2 || y$w_buff1_used && y$r_buff1_thd2 ? (_Bool)0 : y$r_buff1_thd2
[L770]               2  y$r_buff1_thd2 = y$w_buff0_used && y$r_buff0_thd2 || y$w_buff1_used && y$r_buff1_thd2 ? (_Bool)0 : y$r_buff1_thd2
[L773]               2  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\result={0:0}, __unbuffered_cnt=2, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, y=1, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=1]
[L775]               2  return 0;
        VAL             [\result={0:0}, \result={0:0}, __unbuffered_cnt=2, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, y=1, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=2, y$w_buff0_used=1, y$w_buff1=0, y$w_buff1_used=0, z=1]
[L801]  EXPR         3  y$w_buff0_used && y$r_buff0_thd3 ? y$w_buff0 : (y$w_buff1_used && y$r_buff1_thd3 ? y$w_buff1 : y)
[L801]               3  y = y$w_buff0_used && y$r_buff0_thd3 ? y$w_buff0 : (y$w_buff1_used && y$r_buff1_thd3 ? y$w_buff1 : y)
[L802]  EXPR         3  y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : y$w_buff0_used
[L802]               3  y$w_buff0_used = y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : y$w_buff0_used
[L803]  EXPR         3  y$w_buff0_used && y$r_buff0_thd3 || y$w_buff1_used && y$r_buff1_thd3 ? (_Bool)0 : y$w_buff1_used
[L803]               3  y$w_buff1_used = y$w_buff0_used && y$r_buff0_thd3 || y$w_buff1_used && y$r_buff1_thd3 ? (_Bool)0 : y$w_buff1_used
[L804]  EXPR         3  y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : y$r_buff0_thd3
[L804]               3  y$r_buff0_thd3 = y$w_buff0_used && y$r_buff0_thd3 ? (_Bool)0 : y$r_buff0_thd3
[L805]  EXPR         3  y$w_buff0_used && y$r_buff0_thd3 || y$w_buff1_used && y$r_buff1_thd3 ? (_Bool)0 : y$r_buff1_thd3
[L805]               3  y$r_buff1_thd3 = y$w_buff0_used && y$r_buff0_thd3 || y$w_buff1_used && y$r_buff1_thd3 ? (_Bool)0 : y$r_buff1_thd3
[L808]               3  __unbuffered_cnt = __unbuffered_cnt + 1
        VAL             [\result={0:0}, \result={0:0}, __unbuffered_cnt=3, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, y=2, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=2, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, z=1]
[L830]               0  main$tmp_guard0 = __unbuffered_cnt == 3
        VAL             [\result={0:0}, \result={0:0}, __unbuffered_cnt=3, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t1196={5:0}, t1197={6:0}, t1198={3:0}, weak$$choice0=0, weak$$choice2=0, x=2, y=2, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=2, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, z=1]
[L832]  CALL         0  assume_abort_if_not(main$tmp_guard0)
[L3]    COND FALSE   0  !(!cond)
        VAL             [\old(cond)=1, \result={0:0}, \result={0:0}, __unbuffered_cnt=3, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, cond=1, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, y=2, y$flush_delayed=0, y$mem_tmp=0, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=2, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, z=1]
[L832]  RET          0  assume_abort_if_not(main$tmp_guard0)
[L834]  EXPR         0  y$w_buff0_used && y$r_buff0_thd0 ? y$w_buff0 : (y$w_buff1_used && y$r_buff1_thd0 ? y$w_buff1 : y)
[L834]  EXPR         0  y$w_buff1_used && y$r_buff1_thd0 ? y$w_buff1 : y
[L834]  EXPR         0  y$w_buff0_used && y$r_buff0_thd0 ? y$w_buff0 : (y$w_buff1_used && y$r_buff1_thd0 ? y$w_buff1 : y)
[L834]               0  y = y$w_buff0_used && y$r_buff0_thd0 ? y$w_buff0 : (y$w_buff1_used && y$r_buff1_thd0 ? y$w_buff1 : y)
[L835]  EXPR         0  y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$w_buff0_used
[L835]               0  y$w_buff0_used = y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$w_buff0_used
[L836]  EXPR         0  y$w_buff0_used && y$r_buff0_thd0 || y$w_buff1_used && y$r_buff1_thd0 ? (_Bool)0 : y$w_buff1_used
[L836]               0  y$w_buff1_used = y$w_buff0_used && y$r_buff0_thd0 || y$w_buff1_used && y$r_buff1_thd0 ? (_Bool)0 : y$w_buff1_used
[L837]  EXPR         0  y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$r_buff0_thd0
[L837]               0  y$r_buff0_thd0 = y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$r_buff0_thd0
[L838]  EXPR         0  y$w_buff0_used && y$r_buff0_thd0 || y$w_buff1_used && y$r_buff1_thd0 ? (_Bool)0 : y$r_buff1_thd0
[L838]               0  y$r_buff1_thd0 = y$w_buff0_used && y$r_buff0_thd0 || y$w_buff1_used && y$r_buff1_thd0 ? (_Bool)0 : y$r_buff1_thd0
[L841]               0  weak$$choice0 = __VERIFIER_nondet_bool()
[L842]               0  weak$$choice2 = __VERIFIER_nondet_bool()
[L843]               0  y$flush_delayed = weak$$choice2
[L844]               0  y$mem_tmp = y
[L845]  EXPR         0  !y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y : (y$w_buff0_used && y$r_buff0_thd0 ? y$w_buff0 : y$w_buff1)
[L845]               0  y = !y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y : (y$w_buff0_used && y$r_buff0_thd0 ? y$w_buff0 : y$w_buff1)
[L846]  EXPR         0  weak$$choice2 ? y$w_buff0 : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff0 : (y$w_buff0_used && y$r_buff0_thd0 ? y$w_buff0 : y$w_buff0))
[L846]  EXPR         0  !y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff0 : (y$w_buff0_used && y$r_buff0_thd0 ? y$w_buff0 : y$w_buff0)
[L846]  EXPR         0  weak$$choice2 ? y$w_buff0 : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff0 : (y$w_buff0_used && y$r_buff0_thd0 ? y$w_buff0 : y$w_buff0))
[L846]               0  y$w_buff0 = weak$$choice2 ? y$w_buff0 : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff0 : (y$w_buff0_used && y$r_buff0_thd0 ? y$w_buff0 : y$w_buff0))
[L847]  EXPR         0  weak$$choice2 ? y$w_buff1 : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff1 : (y$w_buff0_used && y$r_buff0_thd0 ? y$w_buff1 : y$w_buff1))
[L847]  EXPR         0  !y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff1 : (y$w_buff0_used && y$r_buff0_thd0 ? y$w_buff1 : y$w_buff1)
[L847]  EXPR         0  weak$$choice2 ? y$w_buff1 : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff1 : (y$w_buff0_used && y$r_buff0_thd0 ? y$w_buff1 : y$w_buff1))
[L847]               0  y$w_buff1 = weak$$choice2 ? y$w_buff1 : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff1 : (y$w_buff0_used && y$r_buff0_thd0 ? y$w_buff1 : y$w_buff1))
[L848]  EXPR         0  weak$$choice2 ? y$w_buff0_used : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff0_used : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$w_buff0_used))
[L848]  EXPR         0  !y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff0_used : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$w_buff0_used)
[L848]  EXPR         0  weak$$choice2 ? y$w_buff0_used : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff0_used : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$w_buff0_used))
[L848]               0  y$w_buff0_used = weak$$choice2 ? y$w_buff0_used : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff0_used : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$w_buff0_used))
[L849]  EXPR         0  weak$$choice2 ? y$w_buff1_used : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff1_used : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : (_Bool)0))
[L849]  EXPR         0  !y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff1_used : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : (_Bool)0)
[L849]  EXPR         0  weak$$choice2 ? y$w_buff1_used : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff1_used : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : (_Bool)0))
[L849]               0  y$w_buff1_used = weak$$choice2 ? y$w_buff1_used : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$w_buff1_used : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : (_Bool)0))
[L850]  EXPR         0  weak$$choice2 ? y$r_buff0_thd0 : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$r_buff0_thd0 : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$r_buff0_thd0))
[L850]  EXPR         0  !y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$r_buff0_thd0 : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$r_buff0_thd0)
[L850]  EXPR         0  weak$$choice2 ? y$r_buff0_thd0 : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$r_buff0_thd0 : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$r_buff0_thd0))
[L850]               0  y$r_buff0_thd0 = weak$$choice2 ? y$r_buff0_thd0 : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$r_buff0_thd0 : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : y$r_buff0_thd0))
[L851]  EXPR         0  weak$$choice2 ? y$r_buff1_thd0 : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$r_buff1_thd0 : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : (_Bool)0))
[L851]  EXPR         0  !y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$r_buff1_thd0 : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : (_Bool)0)
[L851]  EXPR         0  weak$$choice2 ? y$r_buff1_thd0 : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$r_buff1_thd0 : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : (_Bool)0))
[L851]               0  y$r_buff1_thd0 = weak$$choice2 ? y$r_buff1_thd0 : (!y$w_buff0_used || !y$r_buff0_thd0 && !y$w_buff1_used || !y$r_buff0_thd0 && !y$r_buff1_thd0 ? y$r_buff1_thd0 : (y$w_buff0_used && y$r_buff0_thd0 ? (_Bool)0 : (_Bool)0))
[L852]               0  main$tmp_guard1 = !(x == 2 && y == 2 && __unbuffered_p2_EAX == 1 && __unbuffered_p2_EBX == 0)
[L853]  EXPR         0  y$flush_delayed ? y$mem_tmp : y
[L853]               0  y = y$flush_delayed ? y$mem_tmp : y
[L854]               0  y$flush_delayed = (_Bool)0
        VAL             [\result={0:0}, \result={0:0}, __unbuffered_cnt=3, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t1196={5:0}, t1197={6:0}, t1198={3:0}, weak$$choice0=53, weak$$choice2=0, x=2, y=2, y$flush_delayed=0, y$mem_tmp=2, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=2, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, z=1]
[L856]  CALL         0  __VERIFIER_assert(main$tmp_guard1)
[L18]   COND TRUE    0  !expression
        VAL             [\old(expression)=1, \old(expression)=0, \result={0:0}, \result={0:0}, __unbuffered_cnt=3, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, expression=1, expression=0, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=53, weak$$choice2=0, x=2, y=2, y$flush_delayed=0, y$mem_tmp=2, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=2, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, z=1]
[L18]                0  reach_error()
        VAL             [\old(expression)=1, \old(expression)=0, \result={0:0}, \result={0:0}, __unbuffered_cnt=3, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, expression=0, expression=1, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=53, weak$$choice2=0, x=2, y=2, y$flush_delayed=0, y$mem_tmp=2, y$r_buff0_thd0=0, y$r_buff0_thd1=0, y$r_buff0_thd2=0, y$r_buff0_thd3=1, y$r_buff1_thd0=0, y$r_buff1_thd1=0, y$r_buff1_thd2=0, y$r_buff1_thd3=0, y$read_delayed=0, y$read_delayed_var={0:0}, y$w_buff0=2, y$w_buff0_used=0, y$w_buff1=0, y$w_buff1_used=0, z=1]

  - UnprovableResult [Line: 826]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
    Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
 Reason: Not analyzed. 
  - UnprovableResult [Line: 824]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
    Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
 Reason: Not analyzed. 
  - UnprovableResult [Line: 828]: Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
    Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users)
 Reason: Not analyzed. 
  - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: P2Thread1of1ForFork1 with 1 thread instances
    CFG has 7 procedures, 145 locations, 6 error locations. Started 1 CEGAR loops. OverallTime: 1.6s, OverallIterations: 1, TraceHistogramMax: 0, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 1.1s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 4, 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.1s SatisfiabilityAnalysisTime, 0.2s InterpolantComputationTime, 73 NumberOfCodeBlocks, 73 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 72 ConstructedInterpolants, 0 QuantifiedInterpolants, 324 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 1 InterpolantComputations, 1 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
  - StatisticsResult: Ultimate Automizer benchmark data for errors in thread instance: ULTIMATE.start with 1 thread instances
    CFG has 7 procedures, 145 locations, 6 error locations. Started 1 CEGAR loops. OverallTime: 5.1s, OverallIterations: 11, TraceHistogramMax: 0, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 3.4s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 75, 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.4s SatisfiabilityAnalysisTime, 1.1s InterpolantComputationTime, 969 NumberOfCodeBlocks, 969 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 864 ConstructedInterpolants, 0 QuantifiedInterpolants, 4167 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 10 InterpolantComputations, 10 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 proved your program to be incorrect!
[2022-02-19 00:31:29,132 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (3)] Forceful destruction successful, exit code 0
[2022-02-19 00:31:29,327 INFO  L552       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Ended with exit code 0
[2022-02-19 00:31:29,527 INFO  L540       MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0
Received shutdown request...