/usr/bin/java -Xmx16000000000 -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-PN-RepeatedSemanticLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread/stack_longest-1.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-d5b4239aa45c8d22a30959944f2ef622f7386a6d-d5b4239 [2021-03-25 12:55:33,948 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-25 12:55:33,949 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-25 12:55:33,979 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-25 12:55:33,979 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-25 12:55:33,981 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-25 12:55:33,983 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-25 12:55:33,987 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-25 12:55:33,989 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-25 12:55:33,993 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-25 12:55:33,993 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-25 12:55:33,994 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-25 12:55:33,995 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-25 12:55:33,996 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-25 12:55:33,997 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-25 12:55:34,000 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-25 12:55:34,002 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-25 12:55:34,003 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-25 12:55:34,005 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-25 12:55:34,008 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-25 12:55:34,009 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-25 12:55:34,010 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-25 12:55:34,011 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-25 12:55:34,012 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-25 12:55:34,017 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-25 12:55:34,017 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-25 12:55:34,017 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-25 12:55:34,017 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-25 12:55:34,018 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-25 12:55:34,018 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-25 12:55:34,018 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-25 12:55:34,019 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-25 12:55:34,019 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-25 12:55:34,020 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-25 12:55:34,020 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-25 12:55:34,020 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-25 12:55:34,021 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-25 12:55:34,021 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-25 12:55:34,021 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-25 12:55:34,022 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-25 12:55:34,022 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-25 12:55:34,024 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-PN-RepeatedSemanticLbe.epf [2021-03-25 12:55:34,048 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-25 12:55:34,049 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-25 12:55:34,051 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-25 12:55:34,051 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-25 12:55:34,051 INFO L138 SettingsManager]: * Use SBE=true [2021-03-25 12:55:34,051 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-25 12:55:34,052 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-25 12:55:34,052 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-25 12:55:34,052 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-25 12:55:34,052 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-25 12:55:34,052 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-25 12:55:34,053 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-25 12:55:34,053 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-25 12:55:34,053 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-25 12:55:34,053 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-25 12:55:34,053 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-25 12:55:34,053 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-25 12:55:34,053 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-25 12:55:34,053 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-25 12:55:34,053 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-25 12:55:34,053 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-25 12:55:34,054 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-25 12:55:34,054 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-25 12:55:34,054 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-25 12:55:34,054 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-25 12:55:34,054 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-25 12:55:34,054 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-25 12:55:34,054 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-25 12:55:34,054 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-03-25 12:55:34,054 INFO L138 SettingsManager]: * Apply repeated Lipton Reduction=true 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 [2021-03-25 12:55:34,251 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-25 12:55:34,263 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-25 12:55:34,265 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-25 12:55:34,265 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-25 12:55:34,266 INFO L275 PluginConnector]: CDTParser initialized [2021-03-25 12:55:34,266 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/stack_longest-1.i [2021-03-25 12:55:34,315 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/df976bb27/f24f7cd95f4f464fb56d3bf56cf283e2/FLAGcbdaf84c9 [2021-03-25 12:55:34,738 INFO L306 CDTParser]: Found 1 translation units. [2021-03-25 12:55:34,738 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/stack_longest-1.i [2021-03-25 12:55:34,758 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/df976bb27/f24f7cd95f4f464fb56d3bf56cf283e2/FLAGcbdaf84c9 [2021-03-25 12:55:35,092 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/df976bb27/f24f7cd95f4f464fb56d3bf56cf283e2 [2021-03-25 12:55:35,094 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-25 12:55:35,095 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-25 12:55:35,095 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-25 12:55:35,096 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-25 12:55:35,098 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-25 12:55:35,098 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.03 12:55:35" (1/1) ... [2021-03-25 12:55:35,099 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@156c5a28 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 12:55:35, skipping insertion in model container [2021-03-25 12:55:35,099 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.03 12:55:35" (1/1) ... [2021-03-25 12:55:35,103 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-25 12:55:35,130 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-25 12:55:35,374 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/stack_longest-1.i[41530,41543] [2021-03-25 12:55:35,387 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-25 12:55:35,393 INFO L203 MainTranslator]: Completed pre-run [2021-03-25 12:55:35,414 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread/stack_longest-1.i[41530,41543] [2021-03-25 12:55:35,420 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-25 12:55:35,498 INFO L208 MainTranslator]: Completed translation [2021-03-25 12:55:35,498 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 12:55:35 WrapperNode [2021-03-25 12:55:35,498 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-25 12:55:35,499 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-25 12:55:35,499 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-25 12:55:35,499 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-25 12:55:35,503 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 12:55:35" (1/1) ... [2021-03-25 12:55:35,516 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 12:55:35" (1/1) ... [2021-03-25 12:55:35,530 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-25 12:55:35,531 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-25 12:55:35,531 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-25 12:55:35,531 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-25 12:55:35,536 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 12:55:35" (1/1) ... [2021-03-25 12:55:35,536 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 12:55:35" (1/1) ... [2021-03-25 12:55:35,538 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 12:55:35" (1/1) ... [2021-03-25 12:55:35,538 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 12:55:35" (1/1) ... [2021-03-25 12:55:35,543 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 12:55:35" (1/1) ... [2021-03-25 12:55:35,545 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 12:55:35" (1/1) ... [2021-03-25 12:55:35,546 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 12:55:35" (1/1) ... [2021-03-25 12:55:35,548 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-25 12:55:35,548 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-25 12:55:35,548 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-25 12:55:35,548 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-25 12:55:35,549 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 12:55:35" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-25 12:55:35,588 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2021-03-25 12:55:35,589 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2021-03-25 12:55:35,589 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2021-03-25 12:55:35,589 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2021-03-25 12:55:35,589 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-25 12:55:35,589 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-25 12:55:35,589 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-03-25 12:55:35,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-25 12:55:35,589 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2021-03-25 12:55:35,589 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-25 12:55:35,589 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-25 12:55:35,589 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-25 12:55:35,590 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-25 12:55:35,915 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-25 12:55:35,915 INFO L299 CfgBuilder]: Removed 26 assume(true) statements. [2021-03-25 12:55:35,916 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 12:55:35 BoogieIcfgContainer [2021-03-25 12:55:35,916 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-25 12:55:35,917 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-25 12:55:35,917 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-25 12:55:35,919 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-25 12:55:35,919 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.03 12:55:35" (1/3) ... [2021-03-25 12:55:35,919 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b76a28e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.03 12:55:35, skipping insertion in model container [2021-03-25 12:55:35,919 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.03 12:55:35" (2/3) ... [2021-03-25 12:55:35,920 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b76a28e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.03 12:55:35, skipping insertion in model container [2021-03-25 12:55:35,920 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.03 12:55:35" (3/3) ... [2021-03-25 12:55:35,920 INFO L111 eAbstractionObserver]: Analyzing ICFG stack_longest-1.i [2021-03-25 12:55:35,931 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-25 12:55:35,935 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 2 error locations. [2021-03-25 12:55:35,935 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-25 12:55:35,978 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,979 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,979 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,979 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,979 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,979 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,979 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,980 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,981 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,981 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,981 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~tmp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,981 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~tmp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,981 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,982 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,982 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,982 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,982 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,982 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,982 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,983 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,983 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,983 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,983 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,983 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,983 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,983 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,984 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,984 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~tmp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,984 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,984 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~tmp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,984 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,985 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,985 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~tmp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,985 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,985 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~tmp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,985 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,985 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,985 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,986 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,986 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,986 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,986 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,987 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,987 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,987 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,987 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,987 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~tmp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,987 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#in~stack.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,987 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#in~stack.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,987 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,987 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~tmp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,987 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#in~stack.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,987 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#in~stack.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,988 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,988 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,988 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,988 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#t~ret38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,988 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_push_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,988 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,988 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,988 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_push_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,988 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#t~ret38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,988 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_push_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,988 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,989 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,989 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_push_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,989 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#in~stack.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,989 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#in~stack.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,989 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_push_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,989 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_push_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,989 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#in~stack.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,989 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#in~stack.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,989 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_push_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,989 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_push_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,990 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,990 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,990 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,990 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,991 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,991 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,991 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,992 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,992 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,992 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,992 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,992 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,992 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,993 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,993 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,993 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,993 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,993 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#t~ret38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,993 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,993 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#t~ret38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,993 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,993 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,993 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#t~ret38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,993 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#t~ret38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,994 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,994 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,994 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,995 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,997 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#t~ret38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,997 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_push_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,997 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:35,997 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_push_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,001 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#t~ret38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,001 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_push_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,001 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,001 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_push_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,001 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,001 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,002 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,002 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,002 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#t~ret38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,002 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#t~ret38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,002 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_inc_top_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,002 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_inc_top_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,002 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_inc_top_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,002 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_inc_top_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,002 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,002 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,003 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,003 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,003 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_inc_top_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,003 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_inc_top_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,003 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,003 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,003 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,003 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,003 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_inc_top_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,003 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_inc_top_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,003 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,003 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,003 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,004 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,004 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,004 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,005 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,005 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,005 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,005 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,005 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,005 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,005 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,005 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,005 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,005 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,006 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,006 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,006 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,006 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,006 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,006 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,006 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,006 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,006 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~nondet49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,006 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~nondet49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,007 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~nondet49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,007 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~nondet49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,007 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#in~stack.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,007 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#in~stack.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,007 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#in~stack.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,007 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#in~stack.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,007 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,007 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,007 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,008 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,008 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,008 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,009 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,009 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,009 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_pop_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,009 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,009 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_pop_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,009 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,009 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,009 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,009 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_pop_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,009 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,009 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_pop_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,010 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,010 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,010 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,010 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,010 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,010 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#in~stack.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,010 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#in~stack.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,010 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_pop_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,010 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_pop_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,010 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#in~stack.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,010 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#in~stack.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,010 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_pop_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,010 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_pop_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,010 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,011 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,011 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,011 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,011 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,011 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,011 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,011 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,011 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,011 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,011 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,011 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,011 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,012 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,012 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,012 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,012 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,012 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,012 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,012 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,012 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,012 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,013 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dec_top_#t~post34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,013 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dec_top_#t~post34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,013 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,013 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,017 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dec_top_#t~post34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,017 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dec_top_#t~post34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,017 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,017 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,017 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,017 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,017 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dec_top_#t~post34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,018 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dec_top_#t~post34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,018 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,020 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,020 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dec_top_#t~post34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,020 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dec_top_#t~post34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,020 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,021 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,021 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,021 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,021 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,022 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,022 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,022 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,022 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,022 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,022 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,022 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,022 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,022 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,022 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,022 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,023 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,023 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,023 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_pop_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,023 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,023 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_pop_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,023 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,023 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_pop_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,023 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,023 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_pop_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,024 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,024 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,024 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,024 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,024 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,024 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,024 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,024 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,024 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,026 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,026 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,026 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,026 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#t~nondet36| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,026 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,026 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_push_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,027 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,027 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,027 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#t~ret38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,027 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,027 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_push_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,027 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,027 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~tmp~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,027 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#in~stack.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,027 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_inc_top_#t~post33| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,027 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_push_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,027 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,027 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,027 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,027 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,028 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,028 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_push_#in~stack.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,028 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,031 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,031 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_pop_~stack.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,031 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,031 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dec_top_#t~post34| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,031 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,031 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,032 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~ret42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,032 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,032 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#in~stack.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,032 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~nondet49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,032 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,032 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_get_top_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,032 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#t~nondet40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,032 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,032 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,032 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,032 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_pop_#in~stack.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,032 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,032 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_pop_~stack.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-25 12:55:36,038 INFO L149 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2021-03-25 12:55:36,050 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-03-25 12:55:36,073 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-25 12:55:36,073 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-25 12:55:36,073 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-25 12:55:36,073 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-25 12:55:36,073 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-25 12:55:36,073 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-25 12:55:36,073 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-25 12:55:36,073 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-25 12:55:36,084 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 146 places, 151 transitions, 324 flow [2021-03-25 12:55:36,121 INFO L129 PetriNetUnfolder]: 11/151 cut-off events. [2021-03-25 12:55:36,122 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2021-03-25 12:55:36,125 INFO L84 FinitePrefix]: Finished finitePrefix Result has 162 conditions, 151 events. 11/151 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 400 event pairs, 0 based on Foata normal form. 0/139 useless extension candidates. Maximal degree in co-relation 115. Up to 3 conditions per place. [2021-03-25 12:55:36,125 INFO L82 GeneralOperation]: Start removeDead. Operand has 146 places, 151 transitions, 324 flow [2021-03-25 12:55:36,129 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 135 places, 139 transitions, 290 flow [2021-03-25 12:55:36,130 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 12:55:36,137 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 135 places, 139 transitions, 290 flow [2021-03-25 12:55:36,139 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 135 places, 139 transitions, 290 flow [2021-03-25 12:55:36,141 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 135 places, 139 transitions, 290 flow [2021-03-25 12:55:36,159 INFO L129 PetriNetUnfolder]: 10/141 cut-off events. [2021-03-25 12:55:36,159 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-25 12:55:36,160 INFO L84 FinitePrefix]: Finished finitePrefix Result has 150 conditions, 141 events. 10/141 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 318 event pairs, 0 based on Foata normal form. 0/129 useless extension candidates. Maximal degree in co-relation 115. Up to 3 conditions per place. [2021-03-25 12:55:36,164 INFO L142 LiptonReduction]: Number of co-enabled transitions 6764 [2021-03-25 12:55:37,964 INFO L154 LiptonReduction]: Checked pairs total: 5305 [2021-03-25 12:55:37,964 INFO L156 LiptonReduction]: Total number of compositions: 85 [2021-03-25 12:55:37,965 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1836 [2021-03-25 12:55:37,974 INFO L129 PetriNetUnfolder]: 3/48 cut-off events. [2021-03-25 12:55:37,974 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-25 12:55:37,974 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 12:55:37,974 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 12:55:37,974 INFO L428 AbstractCegarLoop]: === Iteration 1 === [t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 12:55:37,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 12:55:37,977 INFO L82 PathProgramCache]: Analyzing trace with hash 125617823, now seen corresponding path program 1 times [2021-03-25 12:55:37,982 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 12:55:37,983 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545208318] [2021-03-25 12:55:37,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 12:55:38,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 12:55:38,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:38,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 12:55:38,113 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:38,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 12:55:38,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:38,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 12:55:38,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 12:55:38,119 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545208318] [2021-03-25 12:55:38,120 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 12:55:38,120 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 12:55:38,120 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51315742] [2021-03-25 12:55:38,126 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 12:55:38,126 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 12:55:38,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 12:55:38,134 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 12:55:38,136 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 236 [2021-03-25 12:55:38,140 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 69 transitions, 150 flow. Second operand has 3 states, 3 states have (on average 209.66666666666666) internal successors, (629), 3 states have internal predecessors, (629), 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) [2021-03-25 12:55:38,141 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 12:55:38,141 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 236 [2021-03-25 12:55:38,141 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 12:55:38,177 INFO L129 PetriNetUnfolder]: 11/147 cut-off events. [2021-03-25 12:55:38,177 INFO L130 PetriNetUnfolder]: For 5/5 co-relation queries the response was YES. [2021-03-25 12:55:38,178 INFO L84 FinitePrefix]: Finished finitePrefix Result has 171 conditions, 147 events. 11/147 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 305 event pairs, 0 based on Foata normal form. 3/133 useless extension candidates. Maximal degree in co-relation 148. Up to 10 conditions per place. [2021-03-25 12:55:38,179 INFO L132 encePairwiseOnDemand]: 232/236 looper letters, 4 selfloop transitions, 2 changer transitions 0/70 dead transitions. [2021-03-25 12:55:38,179 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 70 transitions, 164 flow [2021-03-25 12:55:38,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 12:55:38,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 12:55:38,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 636 transitions. [2021-03-25 12:55:38,191 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8983050847457628 [2021-03-25 12:55:38,192 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 636 transitions. [2021-03-25 12:55:38,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 636 transitions. [2021-03-25 12:55:38,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 12:55:38,195 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 636 transitions. [2021-03-25 12:55:38,198 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 212.0) internal successors, (636), 3 states have internal predecessors, (636), 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) [2021-03-25 12:55:38,205 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 236.0) internal successors, (944), 4 states have internal predecessors, (944), 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) [2021-03-25 12:55:38,206 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 236.0) internal successors, (944), 4 states have internal predecessors, (944), 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) [2021-03-25 12:55:38,207 INFO L185 Difference]: Start difference. First operand has 69 places, 69 transitions, 150 flow. Second operand 3 states and 636 transitions. [2021-03-25 12:55:38,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 70 transitions, 164 flow [2021-03-25 12:55:38,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 70 transitions, 156 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-03-25 12:55:38,211 INFO L241 Difference]: Finished difference. Result has 68 places, 69 transitions, 152 flow [2021-03-25 12:55:38,212 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=236, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=152, PETRI_PLACES=68, PETRI_TRANSITIONS=69} [2021-03-25 12:55:38,213 INFO L343 CegarLoopForPetriNet]: 69 programPoint places, -1 predicate places. [2021-03-25 12:55:38,213 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 12:55:38,213 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 68 places, 69 transitions, 152 flow [2021-03-25 12:55:38,213 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 68 places, 69 transitions, 152 flow [2021-03-25 12:55:38,214 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 68 places, 69 transitions, 152 flow [2021-03-25 12:55:38,222 INFO L129 PetriNetUnfolder]: 8/113 cut-off events. [2021-03-25 12:55:38,222 INFO L130 PetriNetUnfolder]: For 1/1 co-relation queries the response was YES. [2021-03-25 12:55:38,222 INFO L84 FinitePrefix]: Finished finitePrefix Result has 125 conditions, 113 events. 8/113 cut-off events. For 1/1 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 178 event pairs, 0 based on Foata normal form. 0/102 useless extension candidates. Maximal degree in co-relation 101. Up to 6 conditions per place. [2021-03-25 12:55:38,224 INFO L142 LiptonReduction]: Number of co-enabled transitions 1878 [2021-03-25 12:55:38,610 WARN L205 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 75 [2021-03-25 12:55:38,818 WARN L205 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 75 [2021-03-25 12:55:39,641 WARN L205 SmtUtils]: Spent 512.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 133 [2021-03-25 12:55:39,879 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-03-25 12:55:40,391 WARN L205 SmtUtils]: Spent 510.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 133 [2021-03-25 12:55:40,635 WARN L205 SmtUtils]: Spent 241.00 ms on a formula simplification that was a NOOP. DAG size: 129 [2021-03-25 12:55:40,644 INFO L154 LiptonReduction]: Checked pairs total: 1262 [2021-03-25 12:55:40,644 INFO L156 LiptonReduction]: Total number of compositions: 12 [2021-03-25 12:55:40,644 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 2431 [2021-03-25 12:55:40,645 INFO L480 AbstractCegarLoop]: Abstraction has has 56 places, 57 transitions, 128 flow [2021-03-25 12:55:40,645 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 209.66666666666666) internal successors, (629), 3 states have internal predecessors, (629), 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) [2021-03-25 12:55:40,645 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 12:55:40,645 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 12:55:40,645 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-25 12:55:40,646 INFO L428 AbstractCegarLoop]: === Iteration 2 === [t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 12:55:40,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 12:55:40,646 INFO L82 PathProgramCache]: Analyzing trace with hash -1401698071, now seen corresponding path program 1 times [2021-03-25 12:55:40,646 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 12:55:40,646 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389904418] [2021-03-25 12:55:40,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 12:55:40,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 12:55:40,728 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:40,728 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 12:55:40,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:40,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 12:55:40,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 12:55:40,731 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389904418] [2021-03-25 12:55:40,731 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 12:55:40,731 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-25 12:55:40,731 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282894676] [2021-03-25 12:55:40,732 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 12:55:40,732 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 12:55:40,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 12:55:40,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 12:55:40,734 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 216 out of 248 [2021-03-25 12:55:40,734 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 57 transitions, 128 flow. Second operand has 3 states, 3 states have (on average 217.0) internal successors, (651), 3 states have internal predecessors, (651), 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) [2021-03-25 12:55:40,734 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 12:55:40,734 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 216 of 248 [2021-03-25 12:55:40,734 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 12:55:40,749 INFO L129 PetriNetUnfolder]: 8/100 cut-off events. [2021-03-25 12:55:40,750 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-03-25 12:55:40,750 INFO L84 FinitePrefix]: Finished finitePrefix Result has 128 conditions, 100 events. 8/100 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 152 event pairs, 0 based on Foata normal form. 0/89 useless extension candidates. Maximal degree in co-relation 107. Up to 12 conditions per place. [2021-03-25 12:55:40,751 INFO L132 encePairwiseOnDemand]: 245/248 looper letters, 6 selfloop transitions, 2 changer transitions 0/59 dead transitions. [2021-03-25 12:55:40,751 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 59 transitions, 148 flow [2021-03-25 12:55:40,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 12:55:40,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 12:55:40,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 657 transitions. [2021-03-25 12:55:40,753 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8830645161290323 [2021-03-25 12:55:40,753 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 657 transitions. [2021-03-25 12:55:40,753 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 657 transitions. [2021-03-25 12:55:40,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 12:55:40,754 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 657 transitions. [2021-03-25 12:55:40,755 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 219.0) internal successors, (657), 3 states have internal predecessors, (657), 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) [2021-03-25 12:55:40,757 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 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) [2021-03-25 12:55:40,757 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 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) [2021-03-25 12:55:40,757 INFO L185 Difference]: Start difference. First operand has 56 places, 57 transitions, 128 flow. Second operand 3 states and 657 transitions. [2021-03-25 12:55:40,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 59 transitions, 148 flow [2021-03-25 12:55:40,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 59 transitions, 146 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-25 12:55:40,759 INFO L241 Difference]: Finished difference. Result has 58 places, 58 transitions, 138 flow [2021-03-25 12:55:40,759 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=138, PETRI_PLACES=58, PETRI_TRANSITIONS=58} [2021-03-25 12:55:40,759 INFO L343 CegarLoopForPetriNet]: 69 programPoint places, -11 predicate places. [2021-03-25 12:55:40,759 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 12:55:40,759 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 58 places, 58 transitions, 138 flow [2021-03-25 12:55:40,759 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 58 places, 58 transitions, 138 flow [2021-03-25 12:55:40,760 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 58 places, 58 transitions, 138 flow [2021-03-25 12:55:40,765 INFO L129 PetriNetUnfolder]: 8/100 cut-off events. [2021-03-25 12:55:40,766 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-25 12:55:40,766 INFO L84 FinitePrefix]: Finished finitePrefix Result has 122 conditions, 100 events. 8/100 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 156 event pairs, 0 based on Foata normal form. 0/91 useless extension candidates. Maximal degree in co-relation 106. Up to 7 conditions per place. [2021-03-25 12:55:40,767 INFO L142 LiptonReduction]: Number of co-enabled transitions 1538 [2021-03-25 12:55:40,771 INFO L154 LiptonReduction]: Checked pairs total: 291 [2021-03-25 12:55:40,771 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 12:55:40,771 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 12 [2021-03-25 12:55:40,772 INFO L480 AbstractCegarLoop]: Abstraction has has 58 places, 58 transitions, 138 flow [2021-03-25 12:55:40,772 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 217.0) internal successors, (651), 3 states have internal predecessors, (651), 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) [2021-03-25 12:55:40,772 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 12:55:40,772 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 12:55:40,772 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-25 12:55:40,772 INFO L428 AbstractCegarLoop]: === Iteration 3 === [t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 12:55:40,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 12:55:40,773 INFO L82 PathProgramCache]: Analyzing trace with hash -2030873374, now seen corresponding path program 1 times [2021-03-25 12:55:40,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 12:55:40,773 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778806598] [2021-03-25 12:55:40,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 12:55:40,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 12:55:40,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:40,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 12:55:40,824 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:40,825 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 12:55:40,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 12:55:40,826 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778806598] [2021-03-25 12:55:40,826 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 12:55:40,826 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-03-25 12:55:40,826 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575887804] [2021-03-25 12:55:40,826 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 12:55:40,826 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 12:55:40,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 12:55:40,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 12:55:40,832 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 203 out of 248 [2021-03-25 12:55:40,832 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 58 transitions, 138 flow. Second operand has 3 states, 3 states have (on average 203.66666666666666) internal successors, (611), 3 states have internal predecessors, (611), 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) [2021-03-25 12:55:40,832 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 12:55:40,832 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 203 of 248 [2021-03-25 12:55:40,832 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 12:55:40,868 INFO L129 PetriNetUnfolder]: 40/183 cut-off events. [2021-03-25 12:55:40,868 INFO L130 PetriNetUnfolder]: For 18/18 co-relation queries the response was YES. [2021-03-25 12:55:40,870 INFO L84 FinitePrefix]: Finished finitePrefix Result has 290 conditions, 183 events. 40/183 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 564 event pairs, 20 based on Foata normal form. 0/162 useless extension candidates. Maximal degree in co-relation 264. Up to 57 conditions per place. [2021-03-25 12:55:40,872 INFO L132 encePairwiseOnDemand]: 245/248 looper letters, 12 selfloop transitions, 2 changer transitions 0/62 dead transitions. [2021-03-25 12:55:40,872 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 62 transitions, 177 flow [2021-03-25 12:55:40,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 12:55:40,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 12:55:40,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 624 transitions. [2021-03-25 12:55:40,873 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8387096774193549 [2021-03-25 12:55:40,874 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 624 transitions. [2021-03-25 12:55:40,874 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 624 transitions. [2021-03-25 12:55:40,874 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 12:55:40,874 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 624 transitions. [2021-03-25 12:55:40,875 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 208.0) internal successors, (624), 3 states have internal predecessors, (624), 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) [2021-03-25 12:55:40,876 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 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) [2021-03-25 12:55:40,877 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 248.0) internal successors, (992), 4 states have internal predecessors, (992), 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) [2021-03-25 12:55:40,877 INFO L185 Difference]: Start difference. First operand has 58 places, 58 transitions, 138 flow. Second operand 3 states and 624 transitions. [2021-03-25 12:55:40,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 62 transitions, 177 flow [2021-03-25 12:55:40,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 62 transitions, 174 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-25 12:55:40,879 INFO L241 Difference]: Finished difference. Result has 60 places, 59 transitions, 150 flow [2021-03-25 12:55:40,879 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=136, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=150, PETRI_PLACES=60, PETRI_TRANSITIONS=59} [2021-03-25 12:55:40,879 INFO L343 CegarLoopForPetriNet]: 69 programPoint places, -9 predicate places. [2021-03-25 12:55:40,879 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 12:55:40,880 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 60 places, 59 transitions, 150 flow [2021-03-25 12:55:40,880 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 60 places, 59 transitions, 150 flow [2021-03-25 12:55:40,880 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 60 places, 59 transitions, 150 flow [2021-03-25 12:55:40,886 INFO L129 PetriNetUnfolder]: 7/94 cut-off events. [2021-03-25 12:55:40,886 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-25 12:55:40,887 INFO L84 FinitePrefix]: Finished finitePrefix Result has 118 conditions, 94 events. 7/94 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 139 event pairs, 0 based on Foata normal form. 0/87 useless extension candidates. Maximal degree in co-relation 96. Up to 6 conditions per place. [2021-03-25 12:55:40,888 INFO L142 LiptonReduction]: Number of co-enabled transitions 1564 [2021-03-25 12:55:40,892 INFO L154 LiptonReduction]: Checked pairs total: 316 [2021-03-25 12:55:40,892 INFO L156 LiptonReduction]: Total number of compositions: 0 [2021-03-25 12:55:40,892 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 13 [2021-03-25 12:55:40,892 INFO L480 AbstractCegarLoop]: Abstraction has has 60 places, 59 transitions, 150 flow [2021-03-25 12:55:40,893 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 203.66666666666666) internal successors, (611), 3 states have internal predecessors, (611), 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) [2021-03-25 12:55:40,893 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 12:55:40,893 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 12:55:40,893 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-25 12:55:40,894 INFO L428 AbstractCegarLoop]: === Iteration 4 === [t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 12:55:40,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 12:55:40,894 INFO L82 PathProgramCache]: Analyzing trace with hash 1131068955, now seen corresponding path program 1 times [2021-03-25 12:55:40,894 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 12:55:40,894 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790243680] [2021-03-25 12:55:40,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 12:55:40,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 12:55:40,944 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:40,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 12:55:40,946 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:40,946 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-25 12:55:40,956 INFO L142 QuantifierPusher]: treesize reduction 4, result has 50.0 percent of original size [2021-03-25 12:55:40,957 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 12:55:40,960 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:40,960 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 12:55:40,963 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:40,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 12:55:40,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 12:55:40,964 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790243680] [2021-03-25 12:55:40,964 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 12:55:40,964 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-25 12:55:40,964 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774805495] [2021-03-25 12:55:40,964 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-03-25 12:55:40,964 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 12:55:40,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-03-25 12:55:40,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-03-25 12:55:40,966 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 186 out of 248 [2021-03-25 12:55:40,967 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 59 transitions, 150 flow. Second operand has 6 states, 6 states have (on average 187.5) internal successors, (1125), 6 states have internal predecessors, (1125), 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) [2021-03-25 12:55:40,967 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 12:55:40,967 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 186 of 248 [2021-03-25 12:55:40,967 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 12:55:41,076 INFO L129 PetriNetUnfolder]: 109/535 cut-off events. [2021-03-25 12:55:41,076 INFO L130 PetriNetUnfolder]: For 68/68 co-relation queries the response was YES. [2021-03-25 12:55:41,077 INFO L84 FinitePrefix]: Finished finitePrefix Result has 845 conditions, 535 events. 109/535 cut-off events. For 68/68 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 2565 event pairs, 7 based on Foata normal form. 0/493 useless extension candidates. Maximal degree in co-relation 658. Up to 85 conditions per place. [2021-03-25 12:55:41,079 INFO L132 encePairwiseOnDemand]: 240/248 looper letters, 31 selfloop transitions, 11 changer transitions 0/87 dead transitions. [2021-03-25 12:55:41,079 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 87 transitions, 313 flow [2021-03-25 12:55:41,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-25 12:55:41,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-25 12:55:41,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1346 transitions. [2021-03-25 12:55:41,081 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7753456221198156 [2021-03-25 12:55:41,081 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1346 transitions. [2021-03-25 12:55:41,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1346 transitions. [2021-03-25 12:55:41,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 12:55:41,082 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1346 transitions. [2021-03-25 12:55:41,084 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 192.28571428571428) internal successors, (1346), 7 states have internal predecessors, (1346), 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) [2021-03-25 12:55:41,086 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 248.0) internal successors, (1984), 8 states have internal predecessors, (1984), 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) [2021-03-25 12:55:41,087 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 248.0) internal successors, (1984), 8 states have internal predecessors, (1984), 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) [2021-03-25 12:55:41,087 INFO L185 Difference]: Start difference. First operand has 60 places, 59 transitions, 150 flow. Second operand 7 states and 1346 transitions. [2021-03-25 12:55:41,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 87 transitions, 313 flow [2021-03-25 12:55:41,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 87 transitions, 311 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-03-25 12:55:41,091 INFO L241 Difference]: Finished difference. Result has 70 places, 68 transitions, 244 flow [2021-03-25 12:55:41,091 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=248, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=244, PETRI_PLACES=70, PETRI_TRANSITIONS=68} [2021-03-25 12:55:41,091 INFO L343 CegarLoopForPetriNet]: 69 programPoint places, 1 predicate places. [2021-03-25 12:55:41,091 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 12:55:41,091 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 70 places, 68 transitions, 244 flow [2021-03-25 12:55:41,091 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 70 places, 68 transitions, 244 flow [2021-03-25 12:55:41,091 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 70 places, 68 transitions, 244 flow [2021-03-25 12:55:41,108 INFO L129 PetriNetUnfolder]: 37/304 cut-off events. [2021-03-25 12:55:41,108 INFO L130 PetriNetUnfolder]: For 134/148 co-relation queries the response was YES. [2021-03-25 12:55:41,109 INFO L84 FinitePrefix]: Finished finitePrefix Result has 480 conditions, 304 events. 37/304 cut-off events. For 134/148 co-relation queries the response was YES. Maximal size of possible extension queue 13. Compared 905 event pairs, 0 based on Foata normal form. 1/281 useless extension candidates. Maximal degree in co-relation 438. Up to 27 conditions per place. [2021-03-25 12:55:41,111 INFO L142 LiptonReduction]: Number of co-enabled transitions 1900 [2021-03-25 12:55:41,166 INFO L154 LiptonReduction]: Checked pairs total: 454 [2021-03-25 12:55:41,166 INFO L156 LiptonReduction]: Total number of compositions: 3 [2021-03-25 12:55:41,166 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 75 [2021-03-25 12:55:41,169 INFO L480 AbstractCegarLoop]: Abstraction has has 69 places, 67 transitions, 240 flow [2021-03-25 12:55:41,169 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 187.5) internal successors, (1125), 6 states have internal predecessors, (1125), 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) [2021-03-25 12:55:41,170 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 12:55:41,170 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 12:55:41,170 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-25 12:55:41,170 INFO L428 AbstractCegarLoop]: === Iteration 5 === [t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 12:55:41,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 12:55:41,170 INFO L82 PathProgramCache]: Analyzing trace with hash 1136203911, now seen corresponding path program 1 times [2021-03-25 12:55:41,170 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 12:55:41,170 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706044406] [2021-03-25 12:55:41,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 12:55:41,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 12:55:41,211 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:41,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 12:55:41,212 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:41,212 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-25 12:55:41,241 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:41,242 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-25 12:55:41,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 12:55:41,242 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706044406] [2021-03-25 12:55:41,242 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 12:55:41,242 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-25 12:55:41,242 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177628198] [2021-03-25 12:55:41,243 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-03-25 12:55:41,243 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 12:55:41,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-03-25 12:55:41,243 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-03-25 12:55:41,244 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 207 out of 251 [2021-03-25 12:55:41,244 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 67 transitions, 240 flow. Second operand has 3 states, 3 states have (on average 208.0) internal successors, (624), 3 states have internal predecessors, (624), 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) [2021-03-25 12:55:41,244 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 12:55:41,244 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 207 of 251 [2021-03-25 12:55:41,244 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 12:55:41,271 INFO L129 PetriNetUnfolder]: 13/179 cut-off events. [2021-03-25 12:55:41,271 INFO L130 PetriNetUnfolder]: For 47/47 co-relation queries the response was YES. [2021-03-25 12:55:41,271 INFO L84 FinitePrefix]: Finished finitePrefix Result has 276 conditions, 179 events. 13/179 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 432 event pairs, 0 based on Foata normal form. 8/180 useless extension candidates. Maximal degree in co-relation 242. Up to 10 conditions per place. [2021-03-25 12:55:41,272 INFO L132 encePairwiseOnDemand]: 246/251 looper letters, 1 selfloop transitions, 5 changer transitions 0/64 dead transitions. [2021-03-25 12:55:41,272 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 64 transitions, 228 flow [2021-03-25 12:55:41,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-03-25 12:55:41,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-03-25 12:55:41,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 629 transitions. [2021-03-25 12:55:41,273 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8353253652058433 [2021-03-25 12:55:41,273 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 629 transitions. [2021-03-25 12:55:41,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 629 transitions. [2021-03-25 12:55:41,274 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 12:55:41,274 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 629 transitions. [2021-03-25 12:55:41,275 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 209.66666666666666) internal successors, (629), 3 states have internal predecessors, (629), 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) [2021-03-25 12:55:41,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 251.0) internal successors, (1004), 4 states have internal predecessors, (1004), 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) [2021-03-25 12:55:41,276 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 251.0) internal successors, (1004), 4 states have internal predecessors, (1004), 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) [2021-03-25 12:55:41,276 INFO L185 Difference]: Start difference. First operand has 69 places, 67 transitions, 240 flow. Second operand 3 states and 629 transitions. [2021-03-25 12:55:41,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 64 transitions, 228 flow [2021-03-25 12:55:41,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 64 transitions, 214 flow, removed 6 selfloop flow, removed 2 redundant places. [2021-03-25 12:55:41,280 INFO L241 Difference]: Finished difference. Result has 68 places, 64 transitions, 212 flow [2021-03-25 12:55:41,281 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=251, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=212, PETRI_PLACES=68, PETRI_TRANSITIONS=64} [2021-03-25 12:55:41,281 INFO L343 CegarLoopForPetriNet]: 69 programPoint places, -1 predicate places. [2021-03-25 12:55:41,281 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 12:55:41,281 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 68 places, 64 transitions, 212 flow [2021-03-25 12:55:41,281 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 68 places, 64 transitions, 212 flow [2021-03-25 12:55:41,281 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 68 places, 64 transitions, 212 flow [2021-03-25 12:55:41,290 INFO L129 PetriNetUnfolder]: 13/179 cut-off events. [2021-03-25 12:55:41,290 INFO L130 PetriNetUnfolder]: For 23/23 co-relation queries the response was YES. [2021-03-25 12:55:41,290 INFO L84 FinitePrefix]: Finished finitePrefix Result has 263 conditions, 179 events. 13/179 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 439 event pairs, 0 based on Foata normal form. 0/172 useless extension candidates. Maximal degree in co-relation 232. Up to 10 conditions per place. [2021-03-25 12:55:41,291 INFO L142 LiptonReduction]: Number of co-enabled transitions 866 [2021-03-25 12:55:41,521 INFO L154 LiptonReduction]: Checked pairs total: 75 [2021-03-25 12:55:41,521 INFO L156 LiptonReduction]: Total number of compositions: 9 [2021-03-25 12:55:41,521 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 240 [2021-03-25 12:55:41,521 INFO L480 AbstractCegarLoop]: Abstraction has has 65 places, 61 transitions, 202 flow [2021-03-25 12:55:41,522 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 208.0) internal successors, (624), 3 states have internal predecessors, (624), 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) [2021-03-25 12:55:41,522 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 12:55:41,522 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 12:55:41,522 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-25 12:55:41,522 INFO L428 AbstractCegarLoop]: === Iteration 6 === [t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 12:55:41,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 12:55:41,522 INFO L82 PathProgramCache]: Analyzing trace with hash -1932026272, now seen corresponding path program 1 times [2021-03-25 12:55:41,523 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 12:55:41,523 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754276838] [2021-03-25 12:55:41,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 12:55:41,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-25 12:55:41,667 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:41,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-25 12:55:41,673 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:41,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 12:55:41,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:41,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-25 12:55:41,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:41,721 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-25 12:55:41,735 INFO L142 QuantifierPusher]: treesize reduction 4, result has 87.9 percent of original size [2021-03-25 12:55:41,736 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-25 12:55:41,755 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:41,756 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 12:55:41,768 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:41,769 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-25 12:55:41,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:41,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 107 [2021-03-25 12:55:41,807 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:41,808 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-25 12:55:41,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:41,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 12:55:41,853 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:41,856 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-03-25 12:55:41,887 INFO L142 QuantifierPusher]: treesize reduction 270, result has 30.8 percent of original size [2021-03-25 12:55:41,889 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 120 [2021-03-25 12:55:41,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-25 12:55:41,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-25 12:55:41,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-25 12:55:41,924 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754276838] [2021-03-25 12:55:41,924 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-25 12:55:41,924 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-03-25 12:55:41,924 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794084261] [2021-03-25 12:55:41,924 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-25 12:55:41,924 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-25 12:55:41,924 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-25 12:55:41,924 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-03-25 12:55:41,926 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 260 [2021-03-25 12:55:41,927 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 61 transitions, 202 flow. Second operand has 15 states, 15 states have (on average 135.46666666666667) internal successors, (2032), 15 states have internal predecessors, (2032), 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) [2021-03-25 12:55:41,927 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-25 12:55:41,927 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 260 [2021-03-25 12:55:41,928 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-25 12:55:42,729 INFO L129 PetriNetUnfolder]: 396/1350 cut-off events. [2021-03-25 12:55:42,729 INFO L130 PetriNetUnfolder]: For 281/281 co-relation queries the response was YES. [2021-03-25 12:55:42,732 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2644 conditions, 1350 events. 396/1350 cut-off events. For 281/281 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 7194 event pairs, 49 based on Foata normal form. 3/1308 useless extension candidates. Maximal degree in co-relation 1999. Up to 363 conditions per place. [2021-03-25 12:55:42,735 INFO L132 encePairwiseOnDemand]: 246/260 looper letters, 102 selfloop transitions, 15 changer transitions 0/148 dead transitions. [2021-03-25 12:55:42,735 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 148 transitions, 664 flow [2021-03-25 12:55:42,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-25 12:55:42,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-25 12:55:42,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1726 transitions. [2021-03-25 12:55:42,739 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5532051282051282 [2021-03-25 12:55:42,739 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1726 transitions. [2021-03-25 12:55:42,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1726 transitions. [2021-03-25 12:55:42,739 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-25 12:55:42,739 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1726 transitions. [2021-03-25 12:55:42,742 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 143.83333333333334) internal successors, (1726), 12 states have internal predecessors, (1726), 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) [2021-03-25 12:55:42,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 260.0) internal successors, (3380), 13 states have internal predecessors, (3380), 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) [2021-03-25 12:55:42,746 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 260.0) internal successors, (3380), 13 states have internal predecessors, (3380), 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) [2021-03-25 12:55:42,746 INFO L185 Difference]: Start difference. First operand has 65 places, 61 transitions, 202 flow. Second operand 12 states and 1726 transitions. [2021-03-25 12:55:42,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 148 transitions, 664 flow [2021-03-25 12:55:42,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 148 transitions, 632 flow, removed 7 selfloop flow, removed 2 redundant places. [2021-03-25 12:55:42,750 INFO L241 Difference]: Finished difference. Result has 83 places, 74 transitions, 300 flow [2021-03-25 12:55:42,750 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=260, PETRI_DIFFERENCE_MINUEND_FLOW=189, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=300, PETRI_PLACES=83, PETRI_TRANSITIONS=74} [2021-03-25 12:55:42,750 INFO L343 CegarLoopForPetriNet]: 69 programPoint places, 14 predicate places. [2021-03-25 12:55:42,750 INFO L165 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2021-03-25 12:55:42,751 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 83 places, 74 transitions, 300 flow [2021-03-25 12:55:42,751 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 83 places, 74 transitions, 300 flow [2021-03-25 12:55:42,751 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 83 places, 74 transitions, 300 flow [2021-03-25 12:55:42,772 INFO L129 PetriNetUnfolder]: 25/308 cut-off events. [2021-03-25 12:55:42,772 INFO L130 PetriNetUnfolder]: For 49/49 co-relation queries the response was YES. [2021-03-25 12:55:42,772 INFO L84 FinitePrefix]: Finished finitePrefix Result has 509 conditions, 308 events. 25/308 cut-off events. For 49/49 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 890 event pairs, 2 based on Foata normal form. 0/294 useless extension candidates. Maximal degree in co-relation 460. Up to 17 conditions per place. [2021-03-25 12:55:42,774 INFO L142 LiptonReduction]: Number of co-enabled transitions 1032 [2021-03-25 12:55:43,186 INFO L154 LiptonReduction]: Checked pairs total: 117 [2021-03-25 12:55:43,186 INFO L156 LiptonReduction]: Total number of compositions: 15 [2021-03-25 12:55:43,187 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 437 [2021-03-25 12:55:43,187 INFO L480 AbstractCegarLoop]: Abstraction has has 79 places, 70 transitions, 291 flow [2021-03-25 12:55:43,188 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 135.46666666666667) internal successors, (2032), 15 states have internal predecessors, (2032), 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) [2021-03-25 12:55:43,188 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-25 12:55:43,188 INFO L263 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-25 12:55:43,188 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-25 12:55:43,188 INFO L428 AbstractCegarLoop]: === Iteration 7 === [t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, t1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-03-25 12:55:43,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-25 12:55:43,188 INFO L82 PathProgramCache]: Analyzing trace with hash 423528566, now seen corresponding path program 1 times [2021-03-25 12:55:43,188 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-25 12:55:43,188 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053809350] [2021-03-25 12:55:43,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-25 12:55:43,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 12:55:43,229 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 12:55:43,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-25 12:55:43,270 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-25 12:55:43,291 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-25 12:55:43,291 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-25 12:55:43,291 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-25 12:55:43,354 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.03 12:55:43 BasicIcfg [2021-03-25 12:55:43,354 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-03-25 12:55:43,355 INFO L168 Benchmark]: Toolchain (without parser) took 8259.81 ms. Allocated memory was 255.9 MB in the beginning and 534.8 MB in the end (delta: 278.9 MB). Free memory was 236.5 MB in the beginning and 257.5 MB in the end (delta: -21.0 MB). Peak memory consumption was 257.7 MB. Max. memory is 16.0 GB. [2021-03-25 12:55:43,355 INFO L168 Benchmark]: CDTParser took 0.09 ms. Allocated memory is still 255.9 MB. Free memory is still 238.2 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-03-25 12:55:43,355 INFO L168 Benchmark]: CACSL2BoogieTranslator took 403.22 ms. Allocated memory was 255.9 MB in the beginning and 360.7 MB in the end (delta: 104.9 MB). Free memory was 236.5 MB in the beginning and 296.9 MB in the end (delta: -60.4 MB). Peak memory consumption was 44.6 MB. Max. memory is 16.0 GB. [2021-03-25 12:55:43,355 INFO L168 Benchmark]: Boogie Procedure Inliner took 31.10 ms. Allocated memory is still 360.7 MB. Free memory was 296.2 MB in the beginning and 294.1 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-25 12:55:43,356 INFO L168 Benchmark]: Boogie Preprocessor took 17.09 ms. Allocated memory is still 360.7 MB. Free memory was 294.1 MB in the beginning and 292.0 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-25 12:55:43,356 INFO L168 Benchmark]: RCFGBuilder took 367.75 ms. Allocated memory is still 360.7 MB. Free memory was 292.0 MB in the beginning and 317.6 MB in the end (delta: -25.6 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.0 GB. [2021-03-25 12:55:43,356 INFO L168 Benchmark]: TraceAbstraction took 7437.24 ms. Allocated memory was 360.7 MB in the beginning and 534.8 MB in the end (delta: 174.1 MB). Free memory was 317.6 MB in the beginning and 257.5 MB in the end (delta: 60.1 MB). Peak memory consumption was 234.2 MB. Max. memory is 16.0 GB. [2021-03-25 12:55:43,357 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.09 ms. Allocated memory is still 255.9 MB. Free memory is still 238.2 MB. There was no memory consumed. Max. memory is 16.0 GB. * CACSL2BoogieTranslator took 403.22 ms. Allocated memory was 255.9 MB in the beginning and 360.7 MB in the end (delta: 104.9 MB). Free memory was 236.5 MB in the beginning and 296.9 MB in the end (delta: -60.4 MB). Peak memory consumption was 44.6 MB. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 31.10 ms. Allocated memory is still 360.7 MB. Free memory was 296.2 MB in the beginning and 294.1 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 17.09 ms. Allocated memory is still 360.7 MB. Free memory was 294.1 MB in the beginning and 292.0 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 367.75 ms. Allocated memory is still 360.7 MB. Free memory was 292.0 MB in the beginning and 317.6 MB in the end (delta: -25.6 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.0 GB. * TraceAbstraction took 7437.24 ms. Allocated memory was 360.7 MB in the beginning and 534.8 MB in the end (delta: 174.1 MB). Free memory was 317.6 MB in the beginning and 257.5 MB in the end (delta: 60.1 MB). Peak memory consumption was 234.2 MB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1824.6ms, 135 PlacesBefore, 69 PlacesAfterwards, 139 TransitionsBefore, 69 TransitionsAfterwards, 6764 CoEnabledTransitionPairs, 6 FixpointIterations, 19 TrivialSequentialCompositions, 50 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 12 ConcurrentYvCompositions, 4 ChoiceCompositions, 85 TotalNumberOfCompositions, 5305 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 4345, positive: 4283, positive conditional: 0, positive unconditional: 4283, negative: 62, negative conditional: 0, negative unconditional: 62, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 3402, positive: 3376, positive conditional: 0, positive unconditional: 3376, negative: 26, negative conditional: 0, negative unconditional: 26, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 3402, positive: 3376, positive conditional: 0, positive unconditional: 3376, negative: 26, negative conditional: 0, negative unconditional: 26, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 3402, positive: 3362, positive conditional: 0, positive unconditional: 3362, negative: 40, negative conditional: 0, negative unconditional: 40, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 40, positive: 14, positive conditional: 0, positive unconditional: 14, negative: 26, negative conditional: 0, negative unconditional: 26, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 98, positive: 16, positive conditional: 0, positive unconditional: 16, negative: 82, negative conditional: 0, negative unconditional: 82, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 4345, positive: 907, positive conditional: 0, positive unconditional: 907, negative: 36, negative conditional: 0, negative unconditional: 36, unknown: 3402, unknown conditional: 0, unknown unconditional: 3402] , Statistics on independence cache: Total cache size (in pairs): 268, Positive cache size: 259, Positive conditional cache size: 0, Positive unconditional cache size: 259, Negative cache size: 9, Negative conditional cache size: 0, Negative unconditional cache size: 9 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2430.7ms, 68 PlacesBefore, 56 PlacesAfterwards, 69 TransitionsBefore, 57 TransitionsAfterwards, 1878 CoEnabledTransitionPairs, 4 FixpointIterations, 5 TrivialSequentialCompositions, 7 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 12 TotalNumberOfCompositions, 1262 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 697, positive: 664, positive conditional: 0, positive unconditional: 664, negative: 33, negative conditional: 0, negative unconditional: 33, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 259, positive: 253, positive conditional: 0, positive unconditional: 253, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 259, positive: 253, positive conditional: 0, positive unconditional: 253, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 259, positive: 252, positive conditional: 0, positive unconditional: 252, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 7, positive: 1, positive conditional: 0, positive unconditional: 1, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 17, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 15, negative conditional: 0, negative unconditional: 15, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 697, positive: 411, positive conditional: 0, positive unconditional: 411, negative: 27, negative conditional: 0, negative unconditional: 27, unknown: 259, unknown conditional: 0, unknown unconditional: 259] , Statistics on independence cache: Total cache size (in pairs): 256, Positive cache size: 243, Positive conditional cache size: 0, Positive unconditional cache size: 243, Negative cache size: 13, Negative conditional cache size: 0, Negative unconditional cache size: 13 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11.6ms, 58 PlacesBefore, 58 PlacesAfterwards, 58 TransitionsBefore, 58 TransitionsAfterwards, 1538 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 291 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 103, positive: 94, positive conditional: 0, positive unconditional: 94, negative: 9, negative conditional: 0, negative unconditional: 9, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 2, positive: 2, positive conditional: 0, positive unconditional: 2, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 103, positive: 92, positive conditional: 0, positive unconditional: 92, negative: 9, negative conditional: 0, negative unconditional: 9, unknown: 2, unknown conditional: 0, unknown unconditional: 2] , Statistics on independence cache: Total cache size (in pairs): 258, Positive cache size: 245, Positive conditional cache size: 0, Positive unconditional cache size: 245, Negative cache size: 13, Negative conditional cache size: 0, Negative unconditional cache size: 13 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 11.6ms, 60 PlacesBefore, 60 PlacesAfterwards, 59 TransitionsBefore, 59 TransitionsAfterwards, 1564 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 316 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 201, positive: 191, positive conditional: 0, positive unconditional: 191, negative: 10, negative conditional: 0, negative unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 34, positive: 34, positive conditional: 0, positive unconditional: 34, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 34, positive: 34, positive conditional: 0, positive unconditional: 34, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 34, positive: 34, positive conditional: 0, positive unconditional: 34, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 201, positive: 157, positive conditional: 0, positive unconditional: 157, negative: 10, negative conditional: 0, negative unconditional: 10, unknown: 34, unknown conditional: 0, unknown unconditional: 34] , Statistics on independence cache: Total cache size (in pairs): 292, Positive cache size: 279, Positive conditional cache size: 0, Positive unconditional cache size: 279, Negative cache size: 13, Negative conditional cache size: 0, Negative unconditional cache size: 13 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 75.1ms, 70 PlacesBefore, 69 PlacesAfterwards, 68 TransitionsBefore, 67 TransitionsAfterwards, 1900 CoEnabledTransitionPairs, 3 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 2 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 454 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 244, positive: 233, positive conditional: 0, positive unconditional: 233, negative: 11, negative conditional: 0, negative unconditional: 11, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 50, positive: 49, positive conditional: 0, positive unconditional: 49, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 50, positive: 49, positive conditional: 0, positive unconditional: 49, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 50, positive: 49, positive conditional: 0, positive unconditional: 49, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 1, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 2, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 2, negative conditional: 0, negative unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 244, positive: 184, positive conditional: 0, positive unconditional: 184, negative: 10, negative conditional: 0, negative unconditional: 10, unknown: 50, unknown conditional: 0, unknown unconditional: 50] , Statistics on independence cache: Total cache size (in pairs): 297, Positive cache size: 288, Positive conditional cache size: 0, Positive unconditional cache size: 288, Negative cache size: 9, Negative conditional cache size: 0, Negative unconditional cache size: 9 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 239.9ms, 68 PlacesBefore, 65 PlacesAfterwards, 64 TransitionsBefore, 61 TransitionsAfterwards, 866 CoEnabledTransitionPairs, 3 FixpointIterations, 0 TrivialSequentialCompositions, 5 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 4 ConcurrentYvCompositions, 0 ChoiceCompositions, 9 TotalNumberOfCompositions, 75 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 70, positive: 69, positive conditional: 0, positive unconditional: 69, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 57, positive: 56, positive conditional: 0, positive unconditional: 56, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 57, positive: 56, positive conditional: 0, positive unconditional: 56, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 57, positive: 56, positive conditional: 0, positive unconditional: 56, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 1, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 1, negative conditional: 0, negative unconditional: 1, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 3, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 3, negative conditional: 0, negative unconditional: 3, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 70, positive: 13, positive conditional: 0, positive unconditional: 13, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 57, unknown conditional: 0, unknown unconditional: 57] , Statistics on independence cache: Total cache size (in pairs): 258, Positive cache size: 251, Positive conditional cache size: 0, Positive unconditional cache size: 251, Negative cache size: 7, Negative conditional cache size: 0, Negative unconditional cache size: 7 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 435.7ms, 83 PlacesBefore, 79 PlacesAfterwards, 74 TransitionsBefore, 70 TransitionsAfterwards, 1032 CoEnabledTransitionPairs, 5 FixpointIterations, 3 TrivialSequentialCompositions, 10 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 2 ConcurrentYvCompositions, 0 ChoiceCompositions, 15 TotalNumberOfCompositions, 117 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 117, positive: 117, positive conditional: 0, positive unconditional: 117, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 86, positive: 86, positive conditional: 0, positive unconditional: 86, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 86, positive: 86, positive conditional: 0, positive unconditional: 86, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 86, positive: 86, positive conditional: 0, positive unconditional: 86, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 117, positive: 31, positive conditional: 0, positive unconditional: 31, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 86, unknown conditional: 0, unknown unconditional: 86] , Statistics on independence cache: Total cache size (in pairs): 258, Positive cache size: 254, Positive conditional cache size: 0, Positive unconditional cache size: 254, Negative cache size: 4, Negative conditional cache size: 0, Negative unconditional cache size: 4 - CounterExampleResult [Line: 941]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L935] 0 static int top=0; [L936] 0 static unsigned int arr[(800)]; [L937] 0 pthread_mutex_t m; [L938] 0 _Bool flag=(0); [L1020] 0 pthread_t id1, id2; [L1022] FCALL, FORK 0 pthread_create(&id1, ((void *)0), t1, ((void *)0)) VAL [arr={10:0}, flag=0, m={6:0}, top=0] [L989] 1 int i; [L990] 1 unsigned int tmp; [L991] 1 i=0 VAL [arr={10:0}, flag=0, m={6:0}, top=0] [L991] COND TRUE 1 i<(800) VAL [arr={10:0}, flag=0, m={6:0}, top=0] [L994] 1 tmp = __VERIFIER_nondet_uint() VAL [arr={10:0}, flag=0, m={6:0}, top=0] [L1023] FCALL, FORK 0 pthread_create(&id2, ((void *)0), t2, ((void *)0)) VAL [arr={10:0}, flag=0, m={6:0}, top=0] [L23] COND FALSE 1 !(!cond) VAL [arr={10:0}, flag=0, m={6:0}, top=0] [L961] COND FALSE 1 !(top==(800)) [L953] 1 return top; [L968] 1 stack[get_top()] = x [L945] 1 top++ [L971] 1 return 0; [L996] COND FALSE 1 !(push(arr,tmp)==(-1)) VAL [arr={10:0}, flag=0, m={6:0}, top=1] [L998] 1 flag=(1) VAL [arr={10:0}, flag=1, m={6:0}, top=1] [L1005] 2 int i; VAL [arr={10:0}, flag=1, m={6:0}, top=1] [L1006] 2 i=0 VAL [arr={10:0}, flag=1, m={6:0}, top=1] [L1006] COND TRUE 2 i<(800) VAL [arr={10:0}, flag=1, m={6:0}, top=1] [L1009] COND TRUE 2 \read(flag) [L953] 2 return top; [L975] COND FALSE 2 !(get_top()==0) [L949] 2 top-- VAL [arr={10:0}, flag=1, m={6:0}, top=0] [L953] 2 return top; [L983] EXPR 2 stack[get_top()] [L983] 2 return stack[get_top()]; [L1011] COND FALSE 2 !(!(pop(arr)!=(-2))) [L1006] 2 i++ VAL [arr={10:0}, flag=1, m={6:0}, top=0] [L1006] COND TRUE 2 i<(800) VAL [arr={10:0}, flag=1, m={6:0}, top=0] [L1009] COND TRUE 2 \read(flag) [L953] 2 return top; [L975] COND TRUE 2 get_top()==0 [L978] 2 return (-2); [L1011] COND TRUE 2 !(pop(arr)!=(-2)) [L941] 2 reach_error() VAL [arr={10:0}, flag=1, m={6:0}, top=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 140 locations, 2 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 4.4ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: UNSAFE, OverallTime: 7222.7ms, OverallIterations: 7, TraceHistogramMax: 2, EmptinessCheckTime: 0.0ms, AutomataDifference: 1148.4ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 1895.6ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 56 SDtfs, 174 SDslu, 184 SDs, 0 SdLazy, 566 SolverSat, 28 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 396.5ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 38 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 547.4ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=300occurred in iteration=6, InterpolantAutomatonStates: 31, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 19.2ms SsaConstructionTime, 193.8ms SatisfiabilityAnalysisTime, 576.4ms InterpolantComputationTime, 223 NumberOfCodeBlocks, 223 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 176 ConstructedInterpolants, 0 QuantifiedInterpolants, 1846 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 6 InterpolantComputations, 6 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! Received shutdown request...