/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-RepeatedSemanticLbeWithPredicates.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix038_tso.oepc.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-6f4246e9f5583d222ebb38ff8175c901f3a528f0-6f4246e [2021-04-28 20:31:51,016 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-04-28 20:31:51,019 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-04-28 20:31:51,052 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-04-28 20:31:51,053 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-04-28 20:31:51,054 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-04-28 20:31:51,056 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-04-28 20:31:51,058 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-04-28 20:31:51,060 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-04-28 20:31:51,062 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-04-28 20:31:51,063 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-04-28 20:31:51,064 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-04-28 20:31:51,065 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-04-28 20:31:51,066 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-04-28 20:31:51,067 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-04-28 20:31:51,069 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-04-28 20:31:51,070 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-04-28 20:31:51,071 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-04-28 20:31:51,073 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-04-28 20:31:51,075 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-04-28 20:31:51,077 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-04-28 20:31:51,078 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-04-28 20:31:51,080 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-04-28 20:31:51,081 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-04-28 20:31:51,084 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-04-28 20:31:51,084 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-04-28 20:31:51,085 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-04-28 20:31:51,086 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-04-28 20:31:51,087 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-04-28 20:31:51,088 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-04-28 20:31:51,088 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-04-28 20:31:51,089 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-04-28 20:31:51,090 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-04-28 20:31:51,091 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-04-28 20:31:51,092 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-04-28 20:31:51,093 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-04-28 20:31:51,094 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-04-28 20:31:51,094 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-04-28 20:31:51,094 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-04-28 20:31:51,095 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-04-28 20:31:51,096 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-04-28 20:31:51,097 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-RepeatedSemanticLbeWithPredicates.epf [2021-04-28 20:31:51,135 INFO L113 SettingsManager]: Loading preferences was successful [2021-04-28 20:31:51,136 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-04-28 20:31:51,137 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-04-28 20:31:51,137 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-04-28 20:31:51,138 INFO L138 SettingsManager]: * Use SBE=true [2021-04-28 20:31:51,139 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-04-28 20:31:51,140 INFO L138 SettingsManager]: * sizeof long=4 [2021-04-28 20:31:51,140 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-04-28 20:31:51,140 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-04-28 20:31:51,140 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-04-28 20:31:51,140 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-04-28 20:31:51,141 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-04-28 20:31:51,141 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-04-28 20:31:51,142 INFO L138 SettingsManager]: * sizeof long double=12 [2021-04-28 20:31:51,142 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-04-28 20:31:51,142 INFO L138 SettingsManager]: * Use constant arrays=true [2021-04-28 20:31:51,142 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-04-28 20:31:51,143 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-04-28 20:31:51,143 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-04-28 20:31:51,143 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-04-28 20:31:51,143 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-04-28 20:31:51,143 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-04-28 20:31:51,144 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-04-28 20:31:51,144 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-04-28 20:31:51,144 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-04-28 20:31:51,144 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-04-28 20:31:51,144 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-04-28 20:31:51,145 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=SEMANTIC_BASED_MOVER_CHECK_WITH_PREDICATES [2021-04-28 20:31:51,145 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-04-28 20:31:51,145 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-04-28 20:31:51,145 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-04-28 20:31:51,542 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-04-28 20:31:51,593 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-04-28 20:31:51,596 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-04-28 20:31:51,598 INFO L271 PluginConnector]: Initializing CDTParser... [2021-04-28 20:31:51,598 INFO L275 PluginConnector]: CDTParser initialized [2021-04-28 20:31:51,599 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix038_tso.oepc.i [2021-04-28 20:31:51,688 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/95ad1b625/b7dabbbc55c446d1a4ae474b33d2aab6/FLAG9d9276f18 [2021-04-28 20:31:52,403 INFO L306 CDTParser]: Found 1 translation units. [2021-04-28 20:31:52,404 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix038_tso.oepc.i [2021-04-28 20:31:52,428 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/95ad1b625/b7dabbbc55c446d1a4ae474b33d2aab6/FLAG9d9276f18 [2021-04-28 20:31:52,696 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/95ad1b625/b7dabbbc55c446d1a4ae474b33d2aab6 [2021-04-28 20:31:52,699 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-04-28 20:31:52,754 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-04-28 20:31:52,755 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-04-28 20:31:52,756 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-04-28 20:31:52,760 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-04-28 20:31:52,760 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.04 08:31:52" (1/1) ... [2021-04-28 20:31:52,762 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@397716c3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 08:31:52, skipping insertion in model container [2021-04-28 20:31:52,762 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.04 08:31:52" (1/1) ... [2021-04-28 20:31:52,770 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-04-28 20:31:52,812 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-04-28 20:31:52,977 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-wmm/mix038_tso.oepc.i[949,962] [2021-04-28 20:31:53,169 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-04-28 20:31:53,192 INFO L203 MainTranslator]: Completed pre-run [2021-04-28 20:31:53,210 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-wmm/mix038_tso.oepc.i[949,962] [2021-04-28 20:31:53,330 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-04-28 20:31:53,467 INFO L208 MainTranslator]: Completed translation [2021-04-28 20:31:53,468 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 08:31:53 WrapperNode [2021-04-28 20:31:53,469 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-04-28 20:31:53,471 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-04-28 20:31:53,471 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-04-28 20:31:53,471 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-04-28 20:31:53,480 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 08:31:53" (1/1) ... [2021-04-28 20:31:53,515 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 08:31:53" (1/1) ... [2021-04-28 20:31:53,551 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-04-28 20:31:53,552 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-04-28 20:31:53,552 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-04-28 20:31:53,552 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-04-28 20:31:53,561 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 08:31:53" (1/1) ... [2021-04-28 20:31:53,562 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 08:31:53" (1/1) ... [2021-04-28 20:31:53,567 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 08:31:53" (1/1) ... [2021-04-28 20:31:53,567 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 08:31:53" (1/1) ... [2021-04-28 20:31:53,585 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 08:31:53" (1/1) ... [2021-04-28 20:31:53,594 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 08:31:53" (1/1) ... [2021-04-28 20:31:53,598 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 08:31:53" (1/1) ... [2021-04-28 20:31:53,606 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-04-28 20:31:53,607 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-04-28 20:31:53,612 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-04-28 20:31:53,612 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-04-28 20:31:53,613 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 08:31:53" (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-04-28 20:31:53,721 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-04-28 20:31:53,722 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-04-28 20:31:53,723 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-04-28 20:31:53,723 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-04-28 20:31:53,724 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2021-04-28 20:31:53,724 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2021-04-28 20:31:53,725 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2021-04-28 20:31:53,725 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2021-04-28 20:31:53,725 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2021-04-28 20:31:53,725 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2021-04-28 20:31:53,725 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-04-28 20:31:53,726 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-04-28 20:31:53,726 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-04-28 20:31:53,726 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-04-28 20:31:53,728 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-04-28 20:31:55,820 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-04-28 20:31:55,820 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2021-04-28 20:31:55,822 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.04 08:31:55 BoogieIcfgContainer [2021-04-28 20:31:55,822 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-04-28 20:31:55,824 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-04-28 20:31:55,825 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-04-28 20:31:55,828 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-04-28 20:31:55,828 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.04 08:31:52" (1/3) ... [2021-04-28 20:31:55,829 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@507a8901 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.04 08:31:55, skipping insertion in model container [2021-04-28 20:31:55,829 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.04 08:31:53" (2/3) ... [2021-04-28 20:31:55,830 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@507a8901 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.04 08:31:55, skipping insertion in model container [2021-04-28 20:31:55,830 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.04 08:31:55" (3/3) ... [2021-04-28 20:31:55,832 INFO L111 eAbstractionObserver]: Analyzing ICFG mix038_tso.oepc.i [2021-04-28 20:31:55,840 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-04-28 20:31:55,845 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 2 error locations. [2021-04-28 20:31:55,846 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-04-28 20:31:55,883 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,884 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,884 WARN L313 ript$VariableManager]: TermVariabe P0Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,884 WARN L313 ript$VariableManager]: TermVariabe P0Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,884 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,884 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,885 WARN L313 ript$VariableManager]: TermVariabe P0Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,885 WARN L313 ript$VariableManager]: TermVariabe P0Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,885 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,885 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,886 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,886 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,886 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,886 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,886 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,887 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,887 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,887 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,887 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,888 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,888 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,888 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,889 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,889 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,889 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,889 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,890 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,890 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,890 WARN L313 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,890 WARN L313 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,891 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,891 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,891 WARN L313 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,891 WARN L313 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,891 WARN L313 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1___VERIFIER_assert_~expression not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,892 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1___VERIFIER_assert_#in~expression| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,892 WARN L313 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1___VERIFIER_assert_~expression not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,892 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1___VERIFIER_assert_#in~expression| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,892 WARN L313 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1___VERIFIER_assert_~expression not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,893 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1___VERIFIER_assert_#in~expression| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,893 WARN L313 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1___VERIFIER_assert_~expression not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,893 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1___VERIFIER_assert_#in~expression| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,894 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,894 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,894 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,894 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,894 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,895 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,895 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,895 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,896 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,896 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,896 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,896 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,896 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,897 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,897 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,898 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,898 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,898 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,898 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,899 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,899 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,899 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,899 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,899 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,900 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,900 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,900 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,900 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,901 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,901 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,901 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,901 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,901 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,902 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,902 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,902 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,903 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,903 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,903 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,903 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,904 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,904 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,904 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,904 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,907 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite5| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,907 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite6| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,907 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,908 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,908 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,908 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,908 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#t~ite8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,908 WARN L313 ript$VariableManager]: TermVariabe |P0Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,909 WARN L313 ript$VariableManager]: TermVariabe P0Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,909 WARN L313 ript$VariableManager]: TermVariabe P0Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,913 WARN L313 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1___VERIFIER_assert_~expression not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,913 WARN L313 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,913 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,913 WARN L313 ript$VariableManager]: TermVariabe P1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,914 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1___VERIFIER_assert_#in~expression| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,914 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,914 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,914 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,915 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,915 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,915 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,915 WARN L313 ript$VariableManager]: TermVariabe |P1Thread1of1ForFork1_#t~ite16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,917 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,917 WARN L313 ript$VariableManager]: TermVariabe P2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,917 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite20| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,918 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite21| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,918 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite22| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,918 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,918 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,918 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite17| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,919 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite18| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,919 WARN L313 ript$VariableManager]: TermVariabe |P2Thread1of1ForFork2_#t~ite19| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-04-28 20:31:55,920 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2021-04-28 20:31:55,943 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-04-28 20:31:55,969 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-04-28 20:31:55,970 INFO L377 AbstractCegarLoop]: Hoare is false [2021-04-28 20:31:55,970 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-04-28 20:31:55,970 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-04-28 20:31:55,970 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-04-28 20:31:55,970 INFO L381 AbstractCegarLoop]: Difference is false [2021-04-28 20:31:55,970 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-04-28 20:31:55,970 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-04-28 20:31:55,985 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 110 places, 102 transitions, 219 flow [2021-04-28 20:31:56,035 INFO L129 PetriNetUnfolder]: 2/99 cut-off events. [2021-04-28 20:31:56,035 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-04-28 20:31:56,040 INFO L84 FinitePrefix]: Finished finitePrefix Result has 109 conditions, 99 events. 2/99 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 75 event pairs, 0 based on Foata normal form. 0/95 useless extension candidates. Maximal degree in co-relation 63. Up to 2 conditions per place. [2021-04-28 20:31:56,040 INFO L82 GeneralOperation]: Start removeDead. Operand has 110 places, 102 transitions, 219 flow [2021-04-28 20:31:56,047 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 107 places, 99 transitions, 207 flow [2021-04-28 20:31:56,048 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 20:31:56,065 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 107 places, 99 transitions, 207 flow [2021-04-28 20:31:56,069 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 107 places, 99 transitions, 207 flow [2021-04-28 20:31:56,071 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 107 places, 99 transitions, 207 flow [2021-04-28 20:31:56,098 INFO L129 PetriNetUnfolder]: 2/99 cut-off events. [2021-04-28 20:31:56,098 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-04-28 20:31:56,099 INFO L84 FinitePrefix]: Finished finitePrefix Result has 109 conditions, 99 events. 2/99 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 76 event pairs, 0 based on Foata normal form. 0/95 useless extension candidates. Maximal degree in co-relation 63. Up to 2 conditions per place. [2021-04-28 20:31:56,103 INFO L146 LiptonReduction]: Number of co-enabled transitions 1854 [2021-04-28 20:31:59,182 WARN L205 SmtUtils]: Spent 1.06 s on a formula simplification. DAG size of input: 228 DAG size of output: 188 [2021-04-28 20:31:59,619 WARN L205 SmtUtils]: Spent 434.00 ms on a formula simplification that was a NOOP. DAG size: 186 [2021-04-28 20:32:01,606 WARN L205 SmtUtils]: Spent 1.98 s on a formula simplification. DAG size of input: 312 DAG size of output: 268 [2021-04-28 20:32:02,514 WARN L205 SmtUtils]: Spent 904.00 ms on a formula simplification that was a NOOP. DAG size: 265 [2021-04-28 20:32:03,765 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 60 [2021-04-28 20:32:04,358 WARN L205 SmtUtils]: Spent 503.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 86 [2021-04-28 20:32:04,596 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification that was a NOOP. DAG size: 83 [2021-04-28 20:32:05,901 WARN L205 SmtUtils]: Spent 1.04 s on a formula simplification. DAG size of input: 232 DAG size of output: 192 [2021-04-28 20:32:06,369 WARN L205 SmtUtils]: Spent 466.00 ms on a formula simplification that was a NOOP. DAG size: 190 [2021-04-28 20:32:08,477 WARN L205 SmtUtils]: Spent 2.10 s on a formula simplification. DAG size of input: 316 DAG size of output: 272 [2021-04-28 20:32:09,436 WARN L205 SmtUtils]: Spent 956.00 ms on a formula simplification that was a NOOP. DAG size: 269 [2021-04-28 20:32:10,622 WARN L205 SmtUtils]: Spent 1.18 s on a formula simplification. DAG size of input: 228 DAG size of output: 187 [2021-04-28 20:32:11,093 WARN L205 SmtUtils]: Spent 469.00 ms on a formula simplification that was a NOOP. DAG size: 185 [2021-04-28 20:32:13,391 WARN L205 SmtUtils]: Spent 2.29 s on a formula simplification. DAG size of input: 312 DAG size of output: 268 [2021-04-28 20:32:14,556 WARN L205 SmtUtils]: Spent 1.16 s on a formula simplification that was a NOOP. DAG size: 265 [2021-04-28 20:32:15,742 WARN L205 SmtUtils]: Spent 1.18 s on a formula simplification. DAG size of input: 230 DAG size of output: 189 [2021-04-28 20:32:16,272 WARN L205 SmtUtils]: Spent 527.00 ms on a formula simplification that was a NOOP. DAG size: 187 [2021-04-28 20:32:18,700 WARN L205 SmtUtils]: Spent 2.42 s on a formula simplification. DAG size of input: 314 DAG size of output: 270 [2021-04-28 20:32:19,794 WARN L205 SmtUtils]: Spent 1.09 s on a formula simplification that was a NOOP. DAG size: 267 [2021-04-28 20:32:22,970 WARN L205 SmtUtils]: Spent 1.29 s on a formula simplification. DAG size of input: 230 DAG size of output: 190 [2021-04-28 20:32:23,520 WARN L205 SmtUtils]: Spent 547.00 ms on a formula simplification that was a NOOP. DAG size: 188 [2021-04-28 20:32:26,186 WARN L205 SmtUtils]: Spent 2.66 s on a formula simplification. DAG size of input: 314 DAG size of output: 270 [2021-04-28 20:32:27,362 WARN L205 SmtUtils]: Spent 1.17 s on a formula simplification that was a NOOP. DAG size: 267 [2021-04-28 20:32:28,763 WARN L205 SmtUtils]: Spent 1.40 s on a formula simplification. DAG size of input: 231 DAG size of output: 191 [2021-04-28 20:32:29,376 WARN L205 SmtUtils]: Spent 611.00 ms on a formula simplification that was a NOOP. DAG size: 189 [2021-04-28 20:32:32,292 WARN L205 SmtUtils]: Spent 2.91 s on a formula simplification. DAG size of input: 315 DAG size of output: 271 [2021-04-28 20:32:33,573 WARN L205 SmtUtils]: Spent 1.28 s on a formula simplification that was a NOOP. DAG size: 268 [2021-04-28 20:32:35,082 WARN L205 SmtUtils]: Spent 1.51 s on a formula simplification. DAG size of input: 231 DAG size of output: 191 [2021-04-28 20:32:35,787 WARN L205 SmtUtils]: Spent 702.00 ms on a formula simplification that was a NOOP. DAG size: 189 [2021-04-28 20:32:38,770 WARN L205 SmtUtils]: Spent 2.98 s on a formula simplification. DAG size of input: 315 DAG size of output: 271 [2021-04-28 20:32:40,141 WARN L205 SmtUtils]: Spent 1.37 s on a formula simplification that was a NOOP. DAG size: 268 [2021-04-28 20:32:41,663 WARN L205 SmtUtils]: Spent 1.52 s on a formula simplification. DAG size of input: 228 DAG size of output: 188 [2021-04-28 20:32:42,410 WARN L205 SmtUtils]: Spent 744.00 ms on a formula simplification that was a NOOP. DAG size: 186 [2021-04-28 20:32:45,537 WARN L205 SmtUtils]: Spent 3.12 s on a formula simplification. DAG size of input: 312 DAG size of output: 268 [2021-04-28 20:32:46,966 WARN L205 SmtUtils]: Spent 1.43 s on a formula simplification that was a NOOP. DAG size: 265 [2021-04-28 20:32:52,683 WARN L205 SmtUtils]: Spent 1.60 s on a formula simplification. DAG size of input: 228 DAG size of output: 187 [2021-04-28 20:32:53,442 WARN L205 SmtUtils]: Spent 756.00 ms on a formula simplification that was a NOOP. DAG size: 185 [2021-04-28 20:32:56,878 WARN L205 SmtUtils]: Spent 3.43 s on a formula simplification. DAG size of input: 312 DAG size of output: 268 [2021-04-28 20:32:58,469 WARN L205 SmtUtils]: Spent 1.59 s on a formula simplification that was a NOOP. DAG size: 265 [2021-04-28 20:33:00,282 WARN L205 SmtUtils]: Spent 1.81 s on a formula simplification. DAG size of input: 230 DAG size of output: 190 [2021-04-28 20:33:01,118 WARN L205 SmtUtils]: Spent 833.00 ms on a formula simplification that was a NOOP. DAG size: 188 [2021-04-28 20:33:04,819 WARN L205 SmtUtils]: Spent 3.70 s on a formula simplification. DAG size of input: 314 DAG size of output: 270 [2021-04-28 20:33:06,530 WARN L205 SmtUtils]: Spent 1.71 s on a formula simplification that was a NOOP. DAG size: 267 [2021-04-28 20:33:08,470 WARN L205 SmtUtils]: Spent 1.94 s on a formula simplification. DAG size of input: 231 DAG size of output: 191 [2021-04-28 20:33:09,344 WARN L205 SmtUtils]: Spent 871.00 ms on a formula simplification that was a NOOP. DAG size: 189 [2021-04-28 20:33:13,249 WARN L205 SmtUtils]: Spent 3.90 s on a formula simplification. DAG size of input: 315 DAG size of output: 271 [2021-04-28 20:33:15,088 WARN L205 SmtUtils]: Spent 1.83 s on a formula simplification that was a NOOP. DAG size: 268 [2021-04-28 20:33:16,650 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2021-04-28 20:33:16,773 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2021-04-28 20:33:16,896 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2021-04-28 20:33:17,015 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 63 [2021-04-28 20:33:17,533 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-04-28 20:33:17,655 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-04-28 20:33:17,782 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-04-28 20:33:17,905 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-04-28 20:33:18,358 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2021-04-28 20:33:18,463 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2021-04-28 20:33:19,135 WARN L205 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2021-04-28 20:33:19,246 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2021-04-28 20:33:19,357 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2021-04-28 20:33:19,473 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 59 [2021-04-28 20:33:19,985 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2021-04-28 20:33:20,096 WARN L205 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2021-04-28 20:33:20,215 WARN L205 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2021-04-28 20:33:20,333 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2021-04-28 20:33:20,538 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2021-04-28 20:33:20,643 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2021-04-28 20:33:20,746 WARN L205 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2021-04-28 20:33:20,862 WARN L205 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2021-04-28 20:33:20,971 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2021-04-28 20:33:21,104 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2021-04-28 20:33:21,221 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2021-04-28 20:33:21,325 WARN L205 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2021-04-28 20:33:21,527 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2021-04-28 20:33:22,466 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2021-04-28 20:33:22,574 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2021-04-28 20:33:22,686 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2021-04-28 20:33:22,800 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2021-04-28 20:33:22,986 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2021-04-28 20:33:23,109 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-04-28 20:33:23,241 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2021-04-28 20:33:23,373 WARN L205 SmtUtils]: Spent 130.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-04-28 20:33:23,512 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2021-04-28 20:33:23,649 WARN L205 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-04-28 20:33:23,795 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2021-04-28 20:33:23,928 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-04-28 20:33:24,092 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-04-28 20:33:24,245 WARN L205 SmtUtils]: Spent 151.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-04-28 20:33:24,409 WARN L205 SmtUtils]: Spent 161.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-04-28 20:33:24,561 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-04-28 20:33:24,729 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-04-28 20:33:24,883 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-04-28 20:33:25,054 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-04-28 20:33:25,202 WARN L205 SmtUtils]: Spent 146.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2021-04-28 20:33:25,334 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-04-28 20:33:25,452 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2021-04-28 20:33:25,589 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-04-28 20:33:25,713 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2021-04-28 20:33:25,868 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-04-28 20:33:26,005 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2021-04-28 20:33:26,157 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-04-28 20:33:26,300 WARN L205 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2021-04-28 20:33:26,466 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-04-28 20:33:26,634 WARN L205 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-04-28 20:33:26,803 WARN L205 SmtUtils]: Spent 167.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-04-28 20:33:26,974 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-04-28 20:33:27,098 WARN L205 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2021-04-28 20:33:27,228 WARN L205 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2021-04-28 20:33:27,373 WARN L205 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2021-04-28 20:33:27,501 WARN L205 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2021-04-28 20:33:27,608 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2021-04-28 20:33:27,805 WARN L205 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 50 [2021-04-28 20:33:28,010 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2021-04-28 20:33:28,117 WARN L205 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2021-04-28 20:33:28,233 WARN L205 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2021-04-28 20:33:28,338 WARN L205 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2021-04-28 20:33:28,485 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-04-28 20:33:28,640 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-04-28 20:33:28,799 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-04-28 20:33:28,938 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-04-28 20:33:30,464 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2021-04-28 20:33:30,583 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2021-04-28 20:33:30,705 WARN L205 SmtUtils]: Spent 119.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2021-04-28 20:33:30,827 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2021-04-28 20:33:31,247 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-04-28 20:33:31,379 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-04-28 20:33:31,510 WARN L205 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-04-28 20:33:31,636 WARN L205 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-04-28 20:33:33,325 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-04-28 20:33:33,496 WARN L205 SmtUtils]: Spent 170.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-04-28 20:33:33,676 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-04-28 20:33:33,847 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-04-28 20:33:34,053 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-04-28 20:33:34,264 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-04-28 20:33:34,469 WARN L205 SmtUtils]: Spent 203.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-04-28 20:33:34,692 WARN L205 SmtUtils]: Spent 222.00 ms on a formula simplification that was a NOOP. DAG size: 84 [2021-04-28 20:33:34,989 WARN L205 SmtUtils]: Spent 293.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-04-28 20:33:35,271 WARN L205 SmtUtils]: Spent 280.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-04-28 20:33:35,544 WARN L205 SmtUtils]: Spent 270.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-04-28 20:33:35,827 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-04-28 20:33:36,099 WARN L205 SmtUtils]: Spent 269.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-04-28 20:33:36,360 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-04-28 20:33:36,625 WARN L205 SmtUtils]: Spent 263.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-04-28 20:33:36,899 WARN L205 SmtUtils]: Spent 272.00 ms on a formula simplification that was a NOOP. DAG size: 94 [2021-04-28 20:33:37,084 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-04-28 20:33:37,255 WARN L205 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-04-28 20:33:37,432 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-04-28 20:33:37,612 WARN L205 SmtUtils]: Spent 178.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-04-28 20:33:37,871 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-04-28 20:33:38,121 WARN L205 SmtUtils]: Spent 248.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-04-28 20:33:38,352 WARN L205 SmtUtils]: Spent 229.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-04-28 20:33:38,591 WARN L205 SmtUtils]: Spent 237.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2021-04-28 20:33:38,829 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-04-28 20:33:39,066 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-04-28 20:33:39,306 WARN L205 SmtUtils]: Spent 238.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-04-28 20:33:39,542 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-04-28 20:33:40,331 WARN L205 SmtUtils]: Spent 786.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2021-04-28 20:33:40,715 WARN L205 SmtUtils]: Spent 377.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-04-28 20:33:41,474 WARN L205 SmtUtils]: Spent 757.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 113 [2021-04-28 20:33:41,816 WARN L205 SmtUtils]: Spent 340.00 ms on a formula simplification that was a NOOP. DAG size: 109 [2021-04-28 20:33:42,044 WARN L205 SmtUtils]: Spent 226.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-04-28 20:33:42,267 WARN L205 SmtUtils]: Spent 221.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-04-28 20:33:42,505 WARN L205 SmtUtils]: Spent 236.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-04-28 20:33:42,737 WARN L205 SmtUtils]: Spent 230.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-04-28 20:33:42,916 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-04-28 20:33:43,106 WARN L205 SmtUtils]: Spent 188.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-04-28 20:33:43,291 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-04-28 20:33:43,472 WARN L205 SmtUtils]: Spent 179.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-04-28 20:33:43,631 WARN L205 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-04-28 20:33:43,788 WARN L205 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-04-28 20:33:43,942 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-04-28 20:33:44,094 WARN L205 SmtUtils]: Spent 150.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-04-28 20:33:44,893 WARN L205 SmtUtils]: Spent 796.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 118 [2021-04-28 20:33:45,271 WARN L205 SmtUtils]: Spent 375.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2021-04-28 20:33:46,068 WARN L205 SmtUtils]: Spent 795.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 118 [2021-04-28 20:33:46,451 WARN L205 SmtUtils]: Spent 381.00 ms on a formula simplification that was a NOOP. DAG size: 114 [2021-04-28 20:33:46,743 WARN L205 SmtUtils]: Spent 289.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-04-28 20:33:47,038 WARN L205 SmtUtils]: Spent 293.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-04-28 20:33:47,318 WARN L205 SmtUtils]: Spent 278.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-04-28 20:33:47,594 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-04-28 20:33:47,842 WARN L205 SmtUtils]: Spent 245.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-04-28 20:33:48,087 WARN L205 SmtUtils]: Spent 242.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-04-28 20:33:48,343 WARN L205 SmtUtils]: Spent 249.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-04-28 20:33:48,592 WARN L205 SmtUtils]: Spent 247.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-04-28 20:33:48,880 WARN L205 SmtUtils]: Spent 285.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-04-28 20:33:49,161 WARN L205 SmtUtils]: Spent 280.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-04-28 20:33:49,447 WARN L205 SmtUtils]: Spent 284.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-04-28 20:33:49,747 WARN L205 SmtUtils]: Spent 298.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-04-28 20:33:49,905 WARN L205 SmtUtils]: Spent 156.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-04-28 20:33:50,070 WARN L205 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-04-28 20:33:50,224 WARN L205 SmtUtils]: Spent 152.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-04-28 20:33:50,375 WARN L205 SmtUtils]: Spent 149.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2021-04-28 20:33:50,655 WARN L205 SmtUtils]: Spent 278.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-04-28 20:33:50,935 WARN L205 SmtUtils]: Spent 278.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-04-28 20:33:51,219 WARN L205 SmtUtils]: Spent 282.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-04-28 20:33:51,490 WARN L205 SmtUtils]: Spent 269.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2021-04-28 20:33:51,692 WARN L205 SmtUtils]: Spent 200.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-04-28 20:33:51,895 WARN L205 SmtUtils]: Spent 201.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-04-28 20:33:52,092 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-04-28 20:33:52,289 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-04-28 20:33:52,464 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-04-28 20:33:52,648 WARN L205 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-04-28 20:33:52,856 WARN L205 SmtUtils]: Spent 205.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-04-28 20:33:53,044 WARN L205 SmtUtils]: Spent 187.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-04-28 20:33:53,307 WARN L205 SmtUtils]: Spent 260.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-04-28 20:33:53,548 WARN L205 SmtUtils]: Spent 240.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-04-28 20:33:53,778 WARN L205 SmtUtils]: Spent 228.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-04-28 20:33:54,015 WARN L205 SmtUtils]: Spent 235.00 ms on a formula simplification that was a NOOP. DAG size: 90 [2021-04-28 20:33:54,272 WARN L205 SmtUtils]: Spent 255.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-04-28 20:33:54,539 WARN L205 SmtUtils]: Spent 265.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-04-28 20:33:54,791 WARN L205 SmtUtils]: Spent 250.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-04-28 20:33:55,053 WARN L205 SmtUtils]: Spent 261.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-04-28 20:33:55,344 WARN L205 SmtUtils]: Spent 288.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-04-28 20:33:55,638 WARN L205 SmtUtils]: Spent 291.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-04-28 20:33:55,919 WARN L205 SmtUtils]: Spent 278.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-04-28 20:33:56,217 WARN L205 SmtUtils]: Spent 296.00 ms on a formula simplification that was a NOOP. DAG size: 100 [2021-04-28 20:33:56,410 WARN L205 SmtUtils]: Spent 191.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-04-28 20:33:56,609 WARN L205 SmtUtils]: Spent 196.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-04-28 20:33:56,796 WARN L205 SmtUtils]: Spent 185.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-04-28 20:33:56,987 WARN L205 SmtUtils]: Spent 189.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-04-28 20:33:57,220 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-04-28 20:33:57,453 WARN L205 SmtUtils]: Spent 232.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-04-28 20:33:57,687 WARN L205 SmtUtils]: Spent 231.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-04-28 20:33:57,945 WARN L205 SmtUtils]: Spent 257.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-04-28 20:33:58,000 INFO L158 LiptonReduction]: Checked pairs total: 16331 [2021-04-28 20:33:58,001 INFO L160 LiptonReduction]: Total number of compositions: 240 [2021-04-28 20:33:58,006 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 121959 [2021-04-28 20:33:58,027 INFO L129 PetriNetUnfolder]: 0/64 cut-off events. [2021-04-28 20:33:58,028 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-04-28 20:33:58,028 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 20:33:58,029 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2021-04-28 20:33:58,029 INFO L428 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-04-28 20:33:58,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 20:33:58,035 INFO L82 PathProgramCache]: Analyzing trace with hash 1163841383, now seen corresponding path program 1 times [2021-04-28 20:33:58,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 20:33:58,046 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845260602] [2021-04-28 20:33:58,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 20:33:58,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-04-28 20:33:58,286 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:33:58,288 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-04-28 20:33:58,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-04-28 20:33:58,300 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845260602] [2021-04-28 20:33:58,301 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-04-28 20:33:58,302 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-04-28 20:33:58,302 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971248860] [2021-04-28 20:33:58,312 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-04-28 20:33:58,313 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-04-28 20:33:58,327 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-04-28 20:33:58,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-04-28 20:33:58,332 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 262 out of 342 [2021-04-28 20:33:58,338 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 126 transitions, 261 flow. Second operand has 3 states, 3 states have (on average 262.6666666666667) internal successors, (788), 3 states have internal predecessors, (788), 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-04-28 20:33:58,338 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-04-28 20:33:58,339 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 262 of 342 [2021-04-28 20:33:58,340 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-04-28 20:33:58,961 INFO L129 PetriNetUnfolder]: 329/757 cut-off events. [2021-04-28 20:33:58,961 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-04-28 20:33:58,965 INFO L84 FinitePrefix]: Finished finitePrefix Result has 1314 conditions, 757 events. 329/757 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 5363 event pairs, 195 based on Foata normal form. 11/407 useless extension candidates. Maximal degree in co-relation 1239. Up to 401 conditions per place. [2021-04-28 20:33:58,969 INFO L132 encePairwiseOnDemand]: 322/342 looper letters, 9 selfloop transitions, 2 changer transitions 91/139 dead transitions. [2021-04-28 20:33:58,969 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 139 transitions, 391 flow [2021-04-28 20:33:58,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-04-28 20:33:58,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-04-28 20:33:58,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 841 transitions. [2021-04-28 20:33:58,991 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8196881091617934 [2021-04-28 20:33:58,992 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 841 transitions. [2021-04-28 20:33:58,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 841 transitions. [2021-04-28 20:33:58,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-04-28 20:33:58,998 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 841 transitions. [2021-04-28 20:33:59,004 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 280.3333333333333) internal successors, (841), 3 states have internal predecessors, (841), 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-04-28 20:33:59,016 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 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-04-28 20:33:59,018 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 342.0) internal successors, (1368), 4 states have internal predecessors, (1368), 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-04-28 20:33:59,020 INFO L185 Difference]: Start difference. First operand has 134 places, 126 transitions, 261 flow. Second operand 3 states and 841 transitions. [2021-04-28 20:33:59,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 139 transitions, 391 flow [2021-04-28 20:33:59,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 139 transitions, 388 flow, removed 0 selfloop flow, removed 3 redundant places. [2021-04-28 20:33:59,028 INFO L241 Difference]: Finished difference. Result has 130 places, 44 transitions, 98 flow [2021-04-28 20:33:59,031 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=342, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=130, PETRI_TRANSITIONS=44} [2021-04-28 20:33:59,032 INFO L343 CegarLoopForPetriNet]: 134 programPoint places, -4 predicate places. [2021-04-28 20:33:59,032 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 20:33:59,032 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 130 places, 44 transitions, 98 flow [2021-04-28 20:33:59,033 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 130 places, 44 transitions, 98 flow [2021-04-28 20:33:59,033 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 53 places, 44 transitions, 98 flow [2021-04-28 20:33:59,040 INFO L129 PetriNetUnfolder]: 0/44 cut-off events. [2021-04-28 20:33:59,040 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-04-28 20:33:59,041 INFO L84 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 0/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 156 event pairs, 0 based on Foata normal form. 0/23 useless extension candidates. Maximal degree in co-relation 0. Up to 2 conditions per place. [2021-04-28 20:33:59,042 INFO L146 LiptonReduction]: Number of co-enabled transitions 1094 [2021-04-28 20:33:59,650 INFO L158 LiptonReduction]: Checked pairs total: 1992 [2021-04-28 20:33:59,650 INFO L160 LiptonReduction]: Total number of compositions: 1 [2021-04-28 20:33:59,650 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 618 [2021-04-28 20:33:59,652 INFO L480 AbstractCegarLoop]: Abstraction has has 53 places, 44 transitions, 98 flow [2021-04-28 20:33:59,653 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 262.6666666666667) internal successors, (788), 3 states have internal predecessors, (788), 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-04-28 20:33:59,653 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 20:33:59,654 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-04-28 20:33:59,654 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-04-28 20:33:59,654 INFO L428 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-04-28 20:33:59,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 20:33:59,655 INFO L82 PathProgramCache]: Analyzing trace with hash -731103457, now seen corresponding path program 1 times [2021-04-28 20:33:59,655 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 20:33:59,655 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058757529] [2021-04-28 20:33:59,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 20:33:59,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-04-28 20:33:59,777 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:33:59,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-04-28 20:33:59,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-04-28 20:33:59,785 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058757529] [2021-04-28 20:33:59,786 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-04-28 20:33:59,786 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-04-28 20:33:59,786 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339417331] [2021-04-28 20:33:59,787 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-04-28 20:33:59,787 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-04-28 20:33:59,788 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-04-28 20:33:59,788 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-04-28 20:33:59,790 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 251 out of 343 [2021-04-28 20:33:59,792 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 98 flow. Second operand has 3 states, 3 states have (on average 251.66666666666666) internal successors, (755), 3 states have internal predecessors, (755), 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-04-28 20:33:59,792 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-04-28 20:33:59,792 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 251 of 343 [2021-04-28 20:33:59,792 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-04-28 20:33:59,809 INFO L129 PetriNetUnfolder]: 0/44 cut-off events. [2021-04-28 20:33:59,810 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-04-28 20:33:59,810 INFO L84 FinitePrefix]: Finished finitePrefix Result has 58 conditions, 44 events. 0/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 160 event pairs, 0 based on Foata normal form. 1/24 useless extension candidates. Maximal degree in co-relation 0. Up to 3 conditions per place. [2021-04-28 20:33:59,810 INFO L132 encePairwiseOnDemand]: 340/343 looper letters, 1 selfloop transitions, 2 changer transitions 15/44 dead transitions. [2021-04-28 20:33:59,810 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 44 transitions, 104 flow [2021-04-28 20:33:59,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-04-28 20:33:59,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-04-28 20:33:59,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 757 transitions. [2021-04-28 20:33:59,816 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7356656948493683 [2021-04-28 20:33:59,816 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 757 transitions. [2021-04-28 20:33:59,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 757 transitions. [2021-04-28 20:33:59,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-04-28 20:33:59,817 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 757 transitions. [2021-04-28 20:33:59,819 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 252.33333333333334) internal successors, (757), 3 states have internal predecessors, (757), 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-04-28 20:33:59,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 343.0) internal successors, (1372), 4 states have internal predecessors, (1372), 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-04-28 20:33:59,825 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 343.0) internal successors, (1372), 4 states have internal predecessors, (1372), 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-04-28 20:33:59,825 INFO L185 Difference]: Start difference. First operand has 53 places, 44 transitions, 98 flow. Second operand 3 states and 757 transitions. [2021-04-28 20:33:59,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 44 transitions, 104 flow [2021-04-28 20:33:59,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 44 transitions, 100 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-04-28 20:33:59,827 INFO L241 Difference]: Finished difference. Result has 54 places, 29 transitions, 72 flow [2021-04-28 20:33:59,827 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=343, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=72, PETRI_PLACES=54, PETRI_TRANSITIONS=29} [2021-04-28 20:33:59,827 INFO L343 CegarLoopForPetriNet]: 134 programPoint places, -80 predicate places. [2021-04-28 20:33:59,827 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 20:33:59,828 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 54 places, 29 transitions, 72 flow [2021-04-28 20:33:59,828 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 54 places, 29 transitions, 72 flow [2021-04-28 20:33:59,828 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 39 places, 29 transitions, 72 flow [2021-04-28 20:33:59,833 INFO L129 PetriNetUnfolder]: 0/29 cut-off events. [2021-04-28 20:33:59,833 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2021-04-28 20:33:59,834 INFO L84 FinitePrefix]: Finished finitePrefix Result has 42 conditions, 29 events. 0/29 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 64 event pairs, 0 based on Foata normal form. 0/21 useless extension candidates. Maximal degree in co-relation 0. Up to 3 conditions per place. [2021-04-28 20:33:59,834 INFO L146 LiptonReduction]: Number of co-enabled transitions 468 [2021-04-28 20:33:59,969 INFO L158 LiptonReduction]: Checked pairs total: 576 [2021-04-28 20:33:59,969 INFO L160 LiptonReduction]: Total number of compositions: 0 [2021-04-28 20:33:59,969 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 142 [2021-04-28 20:33:59,971 INFO L480 AbstractCegarLoop]: Abstraction has has 39 places, 29 transitions, 72 flow [2021-04-28 20:33:59,972 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 251.66666666666666) internal successors, (755), 3 states have internal predecessors, (755), 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-04-28 20:33:59,972 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 20:33:59,972 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-04-28 20:33:59,972 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-04-28 20:33:59,973 INFO L428 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-04-28 20:33:59,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 20:33:59,973 INFO L82 PathProgramCache]: Analyzing trace with hash -1189366057, now seen corresponding path program 1 times [2021-04-28 20:33:59,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 20:33:59,973 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409446135] [2021-04-28 20:33:59,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 20:34:00,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-04-28 20:34:00,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:00,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-04-28 20:34:00,165 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:00,167 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-04-28 20:34:00,173 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-04-28 20:34:00,174 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409446135] [2021-04-28 20:34:00,175 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-04-28 20:34:00,175 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2021-04-28 20:34:00,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101194920] [2021-04-28 20:34:00,176 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-04-28 20:34:00,176 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-04-28 20:34:00,177 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-04-28 20:34:00,177 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-04-28 20:34:00,180 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 223 out of 343 [2021-04-28 20:34:00,181 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 29 transitions, 72 flow. Second operand has 3 states, 3 states have (on average 224.0) internal successors, (672), 3 states have internal predecessors, (672), 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-04-28 20:34:00,181 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-04-28 20:34:00,182 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 223 of 343 [2021-04-28 20:34:00,182 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-04-28 20:34:00,287 INFO L129 PetriNetUnfolder]: 77/192 cut-off events. [2021-04-28 20:34:00,287 INFO L130 PetriNetUnfolder]: For 6/6 co-relation queries the response was YES. [2021-04-28 20:34:00,288 INFO L84 FinitePrefix]: Finished finitePrefix Result has 350 conditions, 192 events. 77/192 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 937 event pairs, 59 based on Foata normal form. 2/154 useless extension candidates. Maximal degree in co-relation 340. Up to 125 conditions per place. [2021-04-28 20:34:00,290 INFO L132 encePairwiseOnDemand]: 339/343 looper letters, 9 selfloop transitions, 3 changer transitions 0/33 dead transitions. [2021-04-28 20:34:00,290 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 33 transitions, 104 flow [2021-04-28 20:34:00,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-04-28 20:34:00,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2021-04-28 20:34:00,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 682 transitions. [2021-04-28 20:34:00,296 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6627793974732751 [2021-04-28 20:34:00,296 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 682 transitions. [2021-04-28 20:34:00,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 682 transitions. [2021-04-28 20:34:00,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-04-28 20:34:00,297 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 682 transitions. [2021-04-28 20:34:00,300 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 227.33333333333334) internal successors, (682), 3 states have internal predecessors, (682), 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-04-28 20:34:00,303 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 343.0) internal successors, (1372), 4 states have internal predecessors, (1372), 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-04-28 20:34:00,304 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 343.0) internal successors, (1372), 4 states have internal predecessors, (1372), 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-04-28 20:34:00,305 INFO L185 Difference]: Start difference. First operand has 39 places, 29 transitions, 72 flow. Second operand 3 states and 682 transitions. [2021-04-28 20:34:00,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 33 transitions, 104 flow [2021-04-28 20:34:00,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 33 transitions, 100 flow, removed 0 selfloop flow, removed 2 redundant places. [2021-04-28 20:34:00,307 INFO L241 Difference]: Finished difference. Result has 40 places, 31 transitions, 87 flow [2021-04-28 20:34:00,307 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=343, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=87, PETRI_PLACES=40, PETRI_TRANSITIONS=31} [2021-04-28 20:34:00,308 INFO L343 CegarLoopForPetriNet]: 134 programPoint places, -94 predicate places. [2021-04-28 20:34:00,308 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 20:34:00,308 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 40 places, 31 transitions, 87 flow [2021-04-28 20:34:00,308 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 40 places, 31 transitions, 87 flow [2021-04-28 20:34:00,309 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 40 places, 31 transitions, 87 flow [2021-04-28 20:34:00,317 INFO L129 PetriNetUnfolder]: 3/43 cut-off events. [2021-04-28 20:34:00,317 INFO L130 PetriNetUnfolder]: For 3/3 co-relation queries the response was YES. [2021-04-28 20:34:00,317 INFO L84 FinitePrefix]: Finished finitePrefix Result has 69 conditions, 43 events. 3/43 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 10. Compared 125 event pairs, 1 based on Foata normal form. 0/30 useless extension candidates. Maximal degree in co-relation 60. Up to 10 conditions per place. [2021-04-28 20:34:00,318 INFO L146 LiptonReduction]: Number of co-enabled transitions 502 [2021-04-28 20:34:00,764 INFO L158 LiptonReduction]: Checked pairs total: 522 [2021-04-28 20:34:00,765 INFO L160 LiptonReduction]: Total number of compositions: 0 [2021-04-28 20:34:00,765 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 457 [2021-04-28 20:34:00,766 INFO L480 AbstractCegarLoop]: Abstraction has has 40 places, 31 transitions, 87 flow [2021-04-28 20:34:00,767 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 3 states, 3 states have (on average 224.0) internal successors, (672), 3 states have internal predecessors, (672), 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-04-28 20:34:00,767 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 20:34:00,768 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-04-28 20:34:00,768 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-04-28 20:34:00,768 INFO L428 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-04-28 20:34:00,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 20:34:00,768 INFO L82 PathProgramCache]: Analyzing trace with hash 1903812781, now seen corresponding path program 1 times [2021-04-28 20:34:00,769 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 20:34:00,769 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5067199] [2021-04-28 20:34:00,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 20:34:00,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-04-28 20:34:00,940 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:00,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-04-28 20:34:00,977 INFO L142 QuantifierPusher]: treesize reduction 10, result has 82.8 percent of original size [2021-04-28 20:34:00,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-04-28 20:34:01,036 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:01,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-04-28 20:34:01,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-04-28 20:34:01,039 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5067199] [2021-04-28 20:34:01,039 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-04-28 20:34:01,039 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-04-28 20:34:01,039 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946837988] [2021-04-28 20:34:01,040 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-04-28 20:34:01,040 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-04-28 20:34:01,040 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-04-28 20:34:01,040 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-04-28 20:34:01,043 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 200 out of 343 [2021-04-28 20:34:01,045 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 31 transitions, 87 flow. Second operand has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-04-28 20:34:01,045 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-04-28 20:34:01,045 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 200 of 343 [2021-04-28 20:34:01,045 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-04-28 20:34:01,239 INFO L129 PetriNetUnfolder]: 84/200 cut-off events. [2021-04-28 20:34:01,240 INFO L130 PetriNetUnfolder]: For 47/49 co-relation queries the response was YES. [2021-04-28 20:34:01,241 INFO L84 FinitePrefix]: Finished finitePrefix Result has 425 conditions, 200 events. 84/200 cut-off events. For 47/49 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 956 event pairs, 52 based on Foata normal form. 4/167 useless extension candidates. Maximal degree in co-relation 414. Up to 134 conditions per place. [2021-04-28 20:34:01,243 INFO L132 encePairwiseOnDemand]: 335/343 looper letters, 11 selfloop transitions, 8 changer transitions 0/40 dead transitions. [2021-04-28 20:34:01,243 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 40 transitions, 151 flow [2021-04-28 20:34:01,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-04-28 20:34:01,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-04-28 20:34:01,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 818 transitions. [2021-04-28 20:34:01,249 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5962099125364432 [2021-04-28 20:34:01,249 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 818 transitions. [2021-04-28 20:34:01,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 818 transitions. [2021-04-28 20:34:01,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-04-28 20:34:01,250 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 818 transitions. [2021-04-28 20:34:01,253 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 204.5) internal successors, (818), 4 states have internal predecessors, (818), 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-04-28 20:34:01,257 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 343.0) internal successors, (1715), 5 states have internal predecessors, (1715), 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-04-28 20:34:01,259 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 343.0) internal successors, (1715), 5 states have internal predecessors, (1715), 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-04-28 20:34:01,259 INFO L185 Difference]: Start difference. First operand has 40 places, 31 transitions, 87 flow. Second operand 4 states and 818 transitions. [2021-04-28 20:34:01,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 40 transitions, 151 flow [2021-04-28 20:34:01,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 40 transitions, 146 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-04-28 20:34:01,262 INFO L241 Difference]: Finished difference. Result has 44 places, 38 transitions, 141 flow [2021-04-28 20:34:01,262 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=343, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=24, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=141, PETRI_PLACES=44, PETRI_TRANSITIONS=38} [2021-04-28 20:34:01,262 INFO L343 CegarLoopForPetriNet]: 134 programPoint places, -90 predicate places. [2021-04-28 20:34:01,263 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 20:34:01,263 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 44 places, 38 transitions, 141 flow [2021-04-28 20:34:01,263 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 44 places, 38 transitions, 141 flow [2021-04-28 20:34:01,264 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 44 places, 38 transitions, 141 flow [2021-04-28 20:34:01,288 INFO L129 PetriNetUnfolder]: 28/137 cut-off events. [2021-04-28 20:34:01,288 INFO L130 PetriNetUnfolder]: For 59/62 co-relation queries the response was YES. [2021-04-28 20:34:01,289 INFO L84 FinitePrefix]: Finished finitePrefix Result has 265 conditions, 137 events. 28/137 cut-off events. For 59/62 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 680 event pairs, 7 based on Foata normal form. 1/89 useless extension candidates. Maximal degree in co-relation 253. Up to 43 conditions per place. [2021-04-28 20:34:01,292 INFO L146 LiptonReduction]: Number of co-enabled transitions 572 [2021-04-28 20:34:01,300 INFO L158 LiptonReduction]: Checked pairs total: 243 [2021-04-28 20:34:01,301 INFO L160 LiptonReduction]: Total number of compositions: 0 [2021-04-28 20:34:01,301 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 39 [2021-04-28 20:34:01,302 INFO L480 AbstractCegarLoop]: Abstraction has has 44 places, 38 transitions, 141 flow [2021-04-28 20:34:01,303 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 201.0) internal successors, (804), 4 states have internal predecessors, (804), 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-04-28 20:34:01,303 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 20:34:01,303 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-04-28 20:34:01,304 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-04-28 20:34:01,304 INFO L428 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-04-28 20:34:01,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 20:34:01,304 INFO L82 PathProgramCache]: Analyzing trace with hash 1784164561, now seen corresponding path program 2 times [2021-04-28 20:34:01,304 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 20:34:01,305 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718626014] [2021-04-28 20:34:01,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 20:34:01,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-04-28 20:34:01,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:01,380 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-04-28 20:34:01,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:01,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-04-28 20:34:01,453 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:01,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-04-28 20:34:01,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-04-28 20:34:01,488 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718626014] [2021-04-28 20:34:01,488 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-04-28 20:34:01,489 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-04-28 20:34:01,489 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626343096] [2021-04-28 20:34:01,489 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-04-28 20:34:01,490 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-04-28 20:34:01,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-04-28 20:34:01,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-04-28 20:34:01,493 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 210 out of 343 [2021-04-28 20:34:01,495 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 38 transitions, 141 flow. Second operand has 5 states, 5 states have (on average 210.8) internal successors, (1054), 5 states have internal predecessors, (1054), 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-04-28 20:34:01,495 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-04-28 20:34:01,495 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 210 of 343 [2021-04-28 20:34:01,496 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-04-28 20:34:01,660 INFO L129 PetriNetUnfolder]: 84/206 cut-off events. [2021-04-28 20:34:01,661 INFO L130 PetriNetUnfolder]: For 157/199 co-relation queries the response was YES. [2021-04-28 20:34:01,662 INFO L84 FinitePrefix]: Finished finitePrefix Result has 553 conditions, 206 events. 84/206 cut-off events. For 157/199 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1015 event pairs, 51 based on Foata normal form. 14/181 useless extension candidates. Maximal degree in co-relation 539. Up to 130 conditions per place. [2021-04-28 20:34:01,664 INFO L132 encePairwiseOnDemand]: 337/343 looper letters, 15 selfloop transitions, 10 changer transitions 0/46 dead transitions. [2021-04-28 20:34:01,664 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 46 transitions, 225 flow [2021-04-28 20:34:01,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-04-28 20:34:01,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-04-28 20:34:01,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 857 transitions. [2021-04-28 20:34:01,670 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6246355685131195 [2021-04-28 20:34:01,670 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 857 transitions. [2021-04-28 20:34:01,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 857 transitions. [2021-04-28 20:34:01,671 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-04-28 20:34:01,671 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 857 transitions. [2021-04-28 20:34:01,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 214.25) internal successors, (857), 4 states have internal predecessors, (857), 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-04-28 20:34:01,678 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 343.0) internal successors, (1715), 5 states have internal predecessors, (1715), 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-04-28 20:34:01,679 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 343.0) internal successors, (1715), 5 states have internal predecessors, (1715), 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-04-28 20:34:01,679 INFO L185 Difference]: Start difference. First operand has 44 places, 38 transitions, 141 flow. Second operand 4 states and 857 transitions. [2021-04-28 20:34:01,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 46 transitions, 225 flow [2021-04-28 20:34:01,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 46 transitions, 225 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-04-28 20:34:01,683 INFO L241 Difference]: Finished difference. Result has 48 places, 43 transitions, 202 flow [2021-04-28 20:34:01,683 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=343, PETRI_DIFFERENCE_MINUEND_FLOW=141, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=202, PETRI_PLACES=48, PETRI_TRANSITIONS=43} [2021-04-28 20:34:01,683 INFO L343 CegarLoopForPetriNet]: 134 programPoint places, -86 predicate places. [2021-04-28 20:34:01,683 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 20:34:01,684 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 48 places, 43 transitions, 202 flow [2021-04-28 20:34:01,684 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 48 places, 43 transitions, 202 flow [2021-04-28 20:34:01,684 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 48 places, 43 transitions, 202 flow [2021-04-28 20:34:01,723 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([1096] L846-->ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION: Formula: (let ((.cse20 (= (mod v_~x$r_buff1_thd0~0_296 256) 0)) (.cse19 (= (mod v_~x$w_buff1_used~0_473 256) 0)) (.cse18 (= (mod v_~x$r_buff0_thd0~0_366 256) 0))) (let ((.cse1 (= (mod v_~weak$$choice2~0_134 256) 0)) (.cse4 (and .cse19 .cse18)) (.cse6 (and .cse18 .cse20)) (.cse17 (= (mod v_~x$w_buff0_used~0_600 256) 0)) (.cse11 (not .cse18))) (let ((.cse7 (or (not .cse20) .cse11)) (.cse8 (or .cse11 (not .cse19))) (.cse13 (not .cse17)) (.cse12 (or .cse17 .cse18)) (.cse10 (or .cse4 .cse17 .cse6)) (.cse2 (not .cse1))) (and (= v_~weak$$choice0~0_69 |v_ULTIMATE.start_main_#t~nondet32_125|) (let ((.cse0 (= |v_ULTIMATE.start_main_#t~ite51_202| |v_ULTIMATE.start_main_#t~ite51_201|))) (or (and (= v_~x$r_buff1_thd0~0_295 |v_ULTIMATE.start_main_#t~ite52_196|) (= v_~x$r_buff1_thd0~0_296 |v_ULTIMATE.start_main_#t~ite52_196|) .cse0 .cse1) (and .cse2 .cse0 (= v_~x$r_buff1_thd0~0_296 v_~x$r_buff1_thd0~0_295) (= |v_ULTIMATE.start_main_#t~ite52_196| |v_ULTIMATE.start_main_#t~ite52_195|)))) (let ((.cse3 (= |v_ULTIMATE.start_main_#t~ite45_218| |v_ULTIMATE.start_main_#t~ite45_217|))) (or (and .cse3 (= |v_ULTIMATE.start_main_#t~ite46_212| |v_ULTIMATE.start_main_#t~ite46_211|) .cse2 (= v_~x$w_buff1_used~0_473 v_~x$w_buff1_used~0_472)) (and (let ((.cse5 (= (mod v_~x$w_buff0_used~0_599 256) 0))) (or (and (or .cse4 .cse5 .cse6) .cse3 (= v_~x$w_buff1_used~0_473 |v_ULTIMATE.start_main_#t~ite46_212|)) (and .cse7 (= |v_ULTIMATE.start_main_#t~ite45_218| 0) .cse8 (not .cse5) (= |v_ULTIMATE.start_main_#t~ite45_218| |v_ULTIMATE.start_main_#t~ite46_212|)))) .cse1 (= v_~x$w_buff1_used~0_472 |v_ULTIMATE.start_main_#t~ite46_212|)))) (= v_ULTIMATE.start___VERIFIER_assert_~expression_71 0) (let ((.cse9 (= |v_ULTIMATE.start_main_#t~ite42_208| |v_ULTIMATE.start_main_#t~ite42_207|))) (or (and (= v_~x$w_buff0_used~0_600 v_~x$w_buff0_used~0_599) .cse9 .cse2 (= |v_ULTIMATE.start_main_#t~ite43_204| |v_ULTIMATE.start_main_#t~ite43_203|)) (and (= v_~x$w_buff0_used~0_599 |v_ULTIMATE.start_main_#t~ite43_204|) (or (and .cse9 .cse10 (= v_~x$w_buff0_used~0_600 |v_ULTIMATE.start_main_#t~ite43_204|)) (and (= |v_ULTIMATE.start_main_#t~ite42_208| |v_ULTIMATE.start_main_#t~ite43_204|) (or (and (= |v_ULTIMATE.start_main_#t~ite42_208| 0) .cse11) (and (= v_~x$w_buff0_used~0_600 |v_ULTIMATE.start_main_#t~ite42_208|) .cse12)) .cse7 .cse8 .cse13)) .cse1))) (or (and .cse1 (= v_~x~0_346 v_~x~0_344)) (and (= v_~x$mem_tmp~0_78 v_~x~0_344) .cse2)) (= v_~main$tmp_guard1~0_96 (ite (= (ite (not (and (= v_~__unbuffered_p2_EAX~0_75 1) (= 2 v_~x~0_346) (= v_~__unbuffered_p1_EAX~0_74 0) (= v_~__unbuffered_p2_EBX~0_84 0))) 1 0) 0) 0 1)) (let ((.cse14 (= |v_ULTIMATE.start_main_#t~ite36_198| |v_ULTIMATE.start_main_#t~ite36_197|))) (or (and .cse14 (= |v_ULTIMATE.start_main_#t~ite37_189| |v_ULTIMATE.start_main_#t~ite37_190|) .cse2 (= v_~x$w_buff0~0_247 v_~x$w_buff0~0_246)) (and (or (and (= v_~x$w_buff0~0_247 |v_ULTIMATE.start_main_#t~ite36_198|) .cse7 .cse8 .cse13 (= |v_ULTIMATE.start_main_#t~ite36_198| |v_ULTIMATE.start_main_#t~ite37_190|)) (and (= v_~x$w_buff0~0_247 |v_ULTIMATE.start_main_#t~ite37_190|) .cse14 .cse10)) .cse1 (= v_~x$w_buff0~0_246 |v_ULTIMATE.start_main_#t~ite37_190|)))) (= v_~x$mem_tmp~0_78 v_~x~0_345) (let ((.cse15 (= |v_ULTIMATE.start_main_#t~ite39_216| |v_ULTIMATE.start_main_#t~ite39_215|))) (or (and .cse15 (= |v_ULTIMATE.start_main_#t~ite40_212| |v_ULTIMATE.start_main_#t~ite40_211|) .cse2 (= v_~x$w_buff1~0_247 v_~x$w_buff1~0_246)) (and (= |v_ULTIMATE.start_main_#t~ite40_212| v_~x$w_buff1~0_246) .cse1 (or (and (= |v_ULTIMATE.start_main_#t~ite39_216| |v_ULTIMATE.start_main_#t~ite40_212|) .cse7 .cse8 .cse13 (= |v_ULTIMATE.start_main_#t~ite39_216| v_~x$w_buff1~0_247)) (and .cse15 .cse10 (= |v_ULTIMATE.start_main_#t~ite40_212| v_~x$w_buff1~0_247)))))) (= |v_ULTIMATE.start___VERIFIER_assert_#in~expression_47| (mod v_~main$tmp_guard1~0_96 256)) (= v_~weak$$choice2~0_134 |v_ULTIMATE.start_main_#t~nondet33_127|) (or (and (= |v_ULTIMATE.start_main_#t~ite34_186| v_~x~0_346) .cse7 .cse8 .cse13 (or (and .cse12 (= |v_ULTIMATE.start_main_#t~ite34_186| v_~x$w_buff1~0_247)) (and (= v_~x$w_buff0~0_247 |v_ULTIMATE.start_main_#t~ite34_186|) .cse11))) (and (= |v_ULTIMATE.start_main_#t~ite34_186| |v_ULTIMATE.start_main_#t~ite34_185|) .cse10 (= v_~x~0_346 v_~x~0_345))) (= v_ULTIMATE.start___VERIFIER_assert_~expression_71 |v_ULTIMATE.start___VERIFIER_assert_#in~expression_47|) (let ((.cse16 (= |v_ULTIMATE.start_main_#t~ite48_212| |v_ULTIMATE.start_main_#t~ite48_211|))) (or (and .cse16 (= v_~x$r_buff0_thd0~0_366 |v_ULTIMATE.start_main_#t~ite49_202|) .cse1 (= v_~x$r_buff0_thd0~0_365 |v_ULTIMATE.start_main_#t~ite49_202|)) (and (= |v_ULTIMATE.start_main_#t~ite49_202| |v_ULTIMATE.start_main_#t~ite49_201|) .cse16 .cse2 (= v_~x$r_buff0_thd0~0_366 v_~x$r_buff0_thd0~0_365)))) (= v_~x$flush_delayed~0_94 0))))) InVars {~x$w_buff0~0=v_~x$w_buff0~0_247, ULTIMATE.start_main_#t~nondet32=|v_ULTIMATE.start_main_#t~nondet32_125|, ULTIMATE.start_main_#t~nondet33=|v_ULTIMATE.start_main_#t~nondet33_127|, ULTIMATE.start_main_#t~ite46=|v_ULTIMATE.start_main_#t~ite46_211|, ULTIMATE.start_main_#t~ite49=|v_ULTIMATE.start_main_#t~ite49_201|, ULTIMATE.start_main_#t~ite48=|v_ULTIMATE.start_main_#t~ite48_211|, ULTIMATE.start_main_#t~ite43=|v_ULTIMATE.start_main_#t~ite43_203|, ULTIMATE.start_main_#t~ite42=|v_ULTIMATE.start_main_#t~ite42_207|, ULTIMATE.start_main_#t~ite45=|v_ULTIMATE.start_main_#t~ite45_217|, ULTIMATE.start_main_#t~ite52=|v_ULTIMATE.start_main_#t~ite52_195|, ULTIMATE.start_main_#t~ite51=|v_ULTIMATE.start_main_#t~ite51_201|, ~__unbuffered_p1_EAX~0=v_~__unbuffered_p1_EAX~0_74, ~__unbuffered_p2_EAX~0=v_~__unbuffered_p2_EAX~0_75, ~x$r_buff0_thd0~0=v_~x$r_buff0_thd0~0_366, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_84, ULTIMATE.start_main_#t~ite39=|v_ULTIMATE.start_main_#t~ite39_215|, ~x$w_buff1~0=v_~x$w_buff1~0_247, ~x$w_buff1_used~0=v_~x$w_buff1_used~0_473, ULTIMATE.start_main_#t~ite36=|v_ULTIMATE.start_main_#t~ite36_197|, ULTIMATE.start_main_#t~ite37=|v_ULTIMATE.start_main_#t~ite37_189|, ~x$r_buff1_thd0~0=v_~x$r_buff1_thd0~0_296, ~x$w_buff0_used~0=v_~x$w_buff0_used~0_600, ULTIMATE.start_main_#t~ite34=|v_ULTIMATE.start_main_#t~ite34_185|, ULTIMATE.start_main_#t~ite40=|v_ULTIMATE.start_main_#t~ite40_211|, ~x~0=v_~x~0_345} OutVars{~x$w_buff0~0=v_~x$w_buff0~0_246, ULTIMATE.start_main_#t~nondet32=|v_ULTIMATE.start_main_#t~nondet32_124|, ~x$flush_delayed~0=v_~x$flush_delayed~0_94, ULTIMATE.start_main_#t~nondet33=|v_ULTIMATE.start_main_#t~nondet33_126|, ULTIMATE.start_main_#t~ite47=|v_ULTIMATE.start_main_#t~ite47_90|, ULTIMATE.start_main_#t~ite46=|v_ULTIMATE.start_main_#t~ite46_210|, ~main$tmp_guard1~0=v_~main$tmp_guard1~0_96, ULTIMATE.start_main_#t~ite49=|v_ULTIMATE.start_main_#t~ite49_200|, ~x$mem_tmp~0=v_~x$mem_tmp~0_78, ULTIMATE.start_main_#t~ite48=|v_ULTIMATE.start_main_#t~ite48_210|, ULTIMATE.start_main_#t~ite43=|v_ULTIMATE.start_main_#t~ite43_202|, ULTIMATE.start_main_#t~ite42=|v_ULTIMATE.start_main_#t~ite42_206|, ULTIMATE.start_main_#t~ite45=|v_ULTIMATE.start_main_#t~ite45_216|, ULTIMATE.start_main_#t~ite44=|v_ULTIMATE.start_main_#t~ite44_94|, ULTIMATE.start_main_#t~ite50=|v_ULTIMATE.start_main_#t~ite50_92|, ULTIMATE.start_main_#t~ite52=|v_ULTIMATE.start_main_#t~ite52_194|, ULTIMATE.start___VERIFIER_assert_~expression=v_ULTIMATE.start___VERIFIER_assert_~expression_71, ULTIMATE.start_main_#t~ite51=|v_ULTIMATE.start_main_#t~ite51_200|, ~__unbuffered_p1_EAX~0=v_~__unbuffered_p1_EAX~0_74, ~__unbuffered_p2_EAX~0=v_~__unbuffered_p2_EAX~0_75, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_47|, ~x$r_buff0_thd0~0=v_~x$r_buff0_thd0~0_365, ~__unbuffered_p2_EBX~0=v_~__unbuffered_p2_EBX~0_84, ULTIMATE.start_main_#t~ite39=|v_ULTIMATE.start_main_#t~ite39_214|, ~x$w_buff1~0=v_~x$w_buff1~0_246, ULTIMATE.start_main_#t~ite35=|v_ULTIMATE.start_main_#t~ite35_80|, ~x$w_buff1_used~0=v_~x$w_buff1_used~0_472, ULTIMATE.start_main_#t~ite36=|v_ULTIMATE.start_main_#t~ite36_196|, ULTIMATE.start_main_#t~ite38=|v_ULTIMATE.start_main_#t~ite38_96|, ULTIMATE.start_main_#t~ite37=|v_ULTIMATE.start_main_#t~ite37_188|, ULTIMATE.start_main_#t~ite54=|v_ULTIMATE.start_main_#t~ite54_86|, ~x$r_buff1_thd0~0=v_~x$r_buff1_thd0~0_295, ULTIMATE.start_main_#t~ite53=|v_ULTIMATE.start_main_#t~ite53_90|, ~x$w_buff0_used~0=v_~x$w_buff0_used~0_599, ULTIMATE.start_main_#t~ite34=|v_ULTIMATE.start_main_#t~ite34_184|, ~weak$$choice0~0=v_~weak$$choice0~0_69, ULTIMATE.start_main_#t~ite41=|v_ULTIMATE.start_main_#t~ite41_94|, ULTIMATE.start_main_#t~ite40=|v_ULTIMATE.start_main_#t~ite40_210|, ~weak$$choice2~0=v_~weak$$choice2~0_134, ~x~0=v_~x~0_344} AuxVars[|v_ULTIMATE.start_main_#t~ite46_212|, |v_ULTIMATE.start_main_#t~ite39_216|, |v_ULTIMATE.start_main_#t~ite48_212|, |v_ULTIMATE.start_main_#t~ite42_208|, |v_ULTIMATE.start_main_#t~ite37_190|, |v_ULTIMATE.start_main_#t~ite49_202|, |v_ULTIMATE.start_main_#t~ite52_196|, v_~x~0_346, |v_ULTIMATE.start_main_#t~ite34_186|, |v_ULTIMATE.start_main_#t~ite51_202|, |v_ULTIMATE.start_main_#t~ite36_198|, |v_ULTIMATE.start_main_#t~ite45_218|, |v_ULTIMATE.start_main_#t~ite40_212|, |v_ULTIMATE.start_main_#t~ite43_204|] AssignedVars[~x$w_buff0~0, ULTIMATE.start_main_#t~nondet32, ~x$flush_delayed~0, ULTIMATE.start_main_#t~nondet33, ULTIMATE.start_main_#t~ite47, ULTIMATE.start_main_#t~ite46, ~main$tmp_guard1~0, ULTIMATE.start_main_#t~ite49, ~x$mem_tmp~0, ULTIMATE.start_main_#t~ite48, ULTIMATE.start_main_#t~ite43, ULTIMATE.start_main_#t~ite42, ULTIMATE.start_main_#t~ite45, ULTIMATE.start_main_#t~ite44, ULTIMATE.start_main_#t~ite50, ULTIMATE.start_main_#t~ite52, ULTIMATE.start___VERIFIER_assert_~expression, ULTIMATE.start_main_#t~ite51, ULTIMATE.start___VERIFIER_assert_#in~expression, ~x$r_buff0_thd0~0, ULTIMATE.start_main_#t~ite39, ~x$w_buff1~0, ULTIMATE.start_main_#t~ite35, ~x$w_buff1_used~0, ULTIMATE.start_main_#t~ite36, ULTIMATE.start_main_#t~ite38, ULTIMATE.start_main_#t~ite37, ULTIMATE.start_main_#t~ite54, ~x$r_buff1_thd0~0, ULTIMATE.start_main_#t~ite53, ~x$w_buff0_used~0, ULTIMATE.start_main_#t~ite34, ~weak$$choice0~0, ULTIMATE.start_main_#t~ite41, ULTIMATE.start_main_#t~ite40, ~weak$$choice2~0, ~x~0][34], [Black: 222#(= ~__unbuffered_p2_EAX~0 0), 259#true, 39#L787true, Black: 263#(and (= 0 ~x$r_buff0_thd0~0) (= 0 ~x$w_buff1~0) (= ~x~0 ~x$w_buff1~0)), P1Thread1of1ForFork1InUse, P2Thread1of1ForFork2InUse, 47#ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, P0Thread1of1ForFork0InUse, Black: 245#(and (= 0 ~x$w_buff1~0) (= 0 ~x$w_buff0~0) (= ~x~0 ~x$w_buff0~0)), 248#true, 26#L758true, Black: 250#(and (= ~x~0 0) (= 0 ~x$r_buff0_thd0~0) (= ~x$w_buff0_used~0 0)), Black: 251#(and (= 2 ~x$w_buff0~0) (= 0 ~x$r_buff0_thd0~0) (= ~x$w_buff1_used~0 0) (not (= ~x~0 ~x$w_buff0~0))), 95#L813true]) [2021-04-28 20:34:01,723 INFO L384 tUnfolder$Statistics]: this new event has 18 ancestors and is not cut-off event [2021-04-28 20:34:01,723 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-04-28 20:34:01,724 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-04-28 20:34:01,724 INFO L387 tUnfolder$Statistics]: existing Event has 18 ancestors and is not cut-off event [2021-04-28 20:34:01,724 INFO L129 PetriNetUnfolder]: 59/200 cut-off events. [2021-04-28 20:34:01,724 INFO L130 PetriNetUnfolder]: For 221/239 co-relation queries the response was YES. [2021-04-28 20:34:01,725 INFO L84 FinitePrefix]: Finished finitePrefix Result has 498 conditions, 200 events. 59/200 cut-off events. For 221/239 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1090 event pairs, 10 based on Foata normal form. 2/143 useless extension candidates. Maximal degree in co-relation 483. Up to 78 conditions per place. [2021-04-28 20:34:01,729 INFO L146 LiptonReduction]: Number of co-enabled transitions 620 [2021-04-28 20:34:01,768 INFO L158 LiptonReduction]: Checked pairs total: 399 [2021-04-28 20:34:01,769 INFO L160 LiptonReduction]: Total number of compositions: 0 [2021-04-28 20:34:01,769 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 86 [2021-04-28 20:34:01,770 INFO L480 AbstractCegarLoop]: Abstraction has has 48 places, 43 transitions, 202 flow [2021-04-28 20:34:01,772 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 210.8) internal successors, (1054), 5 states have internal predecessors, (1054), 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-04-28 20:34:01,772 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 20:34:01,772 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-04-28 20:34:01,772 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-04-28 20:34:01,772 INFO L428 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-04-28 20:34:01,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 20:34:01,773 INFO L82 PathProgramCache]: Analyzing trace with hash 1568442981, now seen corresponding path program 1 times [2021-04-28 20:34:01,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 20:34:01,773 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591284901] [2021-04-28 20:34:01,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 20:34:01,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-04-28 20:34:01,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:01,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-04-28 20:34:01,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:01,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 10 [2021-04-28 20:34:01,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:01,911 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-04-28 20:34:01,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-04-28 20:34:01,928 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591284901] [2021-04-28 20:34:01,928 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-04-28 20:34:01,928 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-04-28 20:34:01,928 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908405599] [2021-04-28 20:34:01,929 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-04-28 20:34:01,929 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-04-28 20:34:01,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-04-28 20:34:01,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-04-28 20:34:01,932 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 343 [2021-04-28 20:34:01,934 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 43 transitions, 202 flow. Second operand has 5 states, 5 states have (on average 209.8) internal successors, (1049), 5 states have internal predecessors, (1049), 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-04-28 20:34:01,934 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-04-28 20:34:01,934 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 343 [2021-04-28 20:34:01,934 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-04-28 20:34:02,118 INFO L129 PetriNetUnfolder]: 84/218 cut-off events. [2021-04-28 20:34:02,118 INFO L130 PetriNetUnfolder]: For 279/364 co-relation queries the response was YES. [2021-04-28 20:34:02,119 INFO L84 FinitePrefix]: Finished finitePrefix Result has 665 conditions, 218 events. 84/218 cut-off events. For 279/364 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1092 event pairs, 25 based on Foata normal form. 17/189 useless extension candidates. Maximal degree in co-relation 648. Up to 113 conditions per place. [2021-04-28 20:34:02,121 INFO L132 encePairwiseOnDemand]: 337/343 looper letters, 21 selfloop transitions, 9 changer transitions 0/51 dead transitions. [2021-04-28 20:34:02,121 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 51 transitions, 304 flow [2021-04-28 20:34:02,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-04-28 20:34:02,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-04-28 20:34:02,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 854 transitions. [2021-04-28 20:34:02,127 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2021-04-28 20:34:02,127 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 854 transitions. [2021-04-28 20:34:02,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 854 transitions. [2021-04-28 20:34:02,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-04-28 20:34:02,128 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 854 transitions. [2021-04-28 20:34:02,130 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 213.5) internal successors, (854), 4 states have internal predecessors, (854), 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-04-28 20:34:02,133 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 343.0) internal successors, (1715), 5 states have internal predecessors, (1715), 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-04-28 20:34:02,134 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 343.0) internal successors, (1715), 5 states have internal predecessors, (1715), 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-04-28 20:34:02,134 INFO L185 Difference]: Start difference. First operand has 48 places, 43 transitions, 202 flow. Second operand 4 states and 854 transitions. [2021-04-28 20:34:02,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 51 transitions, 304 flow [2021-04-28 20:34:02,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 51 transitions, 289 flow, removed 1 selfloop flow, removed 2 redundant places. [2021-04-28 20:34:02,138 INFO L241 Difference]: Finished difference. Result has 50 places, 46 transitions, 230 flow [2021-04-28 20:34:02,139 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=343, PETRI_DIFFERENCE_MINUEND_FLOW=187, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=230, PETRI_PLACES=50, PETRI_TRANSITIONS=46} [2021-04-28 20:34:02,139 INFO L343 CegarLoopForPetriNet]: 134 programPoint places, -84 predicate places. [2021-04-28 20:34:02,139 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 20:34:02,139 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 50 places, 46 transitions, 230 flow [2021-04-28 20:34:02,139 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 50 places, 46 transitions, 230 flow [2021-04-28 20:34:02,140 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 50 places, 46 transitions, 230 flow [2021-04-28 20:34:02,178 INFO L129 PetriNetUnfolder]: 68/215 cut-off events. [2021-04-28 20:34:02,178 INFO L130 PetriNetUnfolder]: For 303/326 co-relation queries the response was YES. [2021-04-28 20:34:02,180 INFO L84 FinitePrefix]: Finished finitePrefix Result has 585 conditions, 215 events. 68/215 cut-off events. For 303/326 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1171 event pairs, 11 based on Foata normal form. 3/165 useless extension candidates. Maximal degree in co-relation 569. Up to 79 conditions per place. [2021-04-28 20:34:02,183 INFO L146 LiptonReduction]: Number of co-enabled transitions 660 [2021-04-28 20:34:02,223 INFO L158 LiptonReduction]: Checked pairs total: 444 [2021-04-28 20:34:02,224 INFO L160 LiptonReduction]: Total number of compositions: 0 [2021-04-28 20:34:02,224 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 85 [2021-04-28 20:34:02,225 INFO L480 AbstractCegarLoop]: Abstraction has has 50 places, 46 transitions, 230 flow [2021-04-28 20:34:02,226 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 209.8) internal successors, (1049), 5 states have internal predecessors, (1049), 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-04-28 20:34:02,226 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 20:34:02,226 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-04-28 20:34:02,227 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-04-28 20:34:02,227 INFO L428 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-04-28 20:34:02,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 20:34:02,227 INFO L82 PathProgramCache]: Analyzing trace with hash 1373726558, now seen corresponding path program 1 times [2021-04-28 20:34:02,227 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 20:34:02,228 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477347441] [2021-04-28 20:34:02,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 20:34:02,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-04-28 20:34:02,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:02,297 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-04-28 20:34:02,335 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:02,337 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 19 [2021-04-28 20:34:02,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:02,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-04-28 20:34:02,428 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:02,430 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-04-28 20:34:02,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-04-28 20:34:02,461 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477347441] [2021-04-28 20:34:02,461 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-04-28 20:34:02,461 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-04-28 20:34:02,462 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1763548716] [2021-04-28 20:34:02,462 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-04-28 20:34:02,462 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-04-28 20:34:02,462 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-04-28 20:34:02,463 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-04-28 20:34:02,465 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 202 out of 343 [2021-04-28 20:34:02,467 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 46 transitions, 230 flow. Second operand has 6 states, 6 states have (on average 202.83333333333334) internal successors, (1217), 6 states have internal predecessors, (1217), 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-04-28 20:34:02,467 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-04-28 20:34:02,467 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 202 of 343 [2021-04-28 20:34:02,467 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-04-28 20:34:02,666 INFO L129 PetriNetUnfolder]: 83/239 cut-off events. [2021-04-28 20:34:02,666 INFO L130 PetriNetUnfolder]: For 439/587 co-relation queries the response was YES. [2021-04-28 20:34:02,668 INFO L84 FinitePrefix]: Finished finitePrefix Result has 738 conditions, 239 events. 83/239 cut-off events. For 439/587 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1294 event pairs, 4 based on Foata normal form. 33/217 useless extension candidates. Maximal degree in co-relation 720. Up to 93 conditions per place. [2021-04-28 20:34:02,670 INFO L132 encePairwiseOnDemand]: 336/343 looper letters, 14 selfloop transitions, 19 changer transitions 0/54 dead transitions. [2021-04-28 20:34:02,670 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 54 transitions, 342 flow [2021-04-28 20:34:02,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-04-28 20:34:02,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-04-28 20:34:02,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1033 transitions. [2021-04-28 20:34:02,677 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.602332361516035 [2021-04-28 20:34:02,677 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1033 transitions. [2021-04-28 20:34:02,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1033 transitions. [2021-04-28 20:34:02,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-04-28 20:34:02,678 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1033 transitions. [2021-04-28 20:34:02,681 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 206.6) internal successors, (1033), 5 states have internal predecessors, (1033), 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-04-28 20:34:02,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 343.0) internal successors, (2058), 6 states have internal predecessors, (2058), 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-04-28 20:34:02,686 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 343.0) internal successors, (2058), 6 states have internal predecessors, (2058), 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-04-28 20:34:02,686 INFO L185 Difference]: Start difference. First operand has 50 places, 46 transitions, 230 flow. Second operand 5 states and 1033 transitions. [2021-04-28 20:34:02,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 54 transitions, 342 flow [2021-04-28 20:34:02,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 54 transitions, 329 flow, removed 4 selfloop flow, removed 1 redundant places. [2021-04-28 20:34:02,691 INFO L241 Difference]: Finished difference. Result has 55 places, 49 transitions, 307 flow [2021-04-28 20:34:02,691 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=343, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=307, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2021-04-28 20:34:02,691 INFO L343 CegarLoopForPetriNet]: 134 programPoint places, -79 predicate places. [2021-04-28 20:34:02,692 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 20:34:02,692 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 55 places, 49 transitions, 307 flow [2021-04-28 20:34:02,692 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 55 places, 49 transitions, 307 flow [2021-04-28 20:34:02,693 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 55 places, 49 transitions, 307 flow [2021-04-28 20:34:02,734 INFO L129 PetriNetUnfolder]: 64/213 cut-off events. [2021-04-28 20:34:02,735 INFO L130 PetriNetUnfolder]: For 594/652 co-relation queries the response was YES. [2021-04-28 20:34:02,736 INFO L84 FinitePrefix]: Finished finitePrefix Result has 705 conditions, 213 events. 64/213 cut-off events. For 594/652 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1211 event pairs, 7 based on Foata normal form. 3/165 useless extension candidates. Maximal degree in co-relation 686. Up to 81 conditions per place. [2021-04-28 20:34:02,740 INFO L146 LiptonReduction]: Number of co-enabled transitions 710 [2021-04-28 20:34:02,744 INFO L158 LiptonReduction]: Checked pairs total: 526 [2021-04-28 20:34:02,745 INFO L160 LiptonReduction]: Total number of compositions: 0 [2021-04-28 20:34:02,745 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 53 [2021-04-28 20:34:02,746 INFO L480 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 307 flow [2021-04-28 20:34:02,747 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 202.83333333333334) internal successors, (1217), 6 states have internal predecessors, (1217), 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-04-28 20:34:02,747 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 20:34:02,747 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-04-28 20:34:02,747 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-04-28 20:34:02,748 INFO L428 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-04-28 20:34:02,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 20:34:02,748 INFO L82 PathProgramCache]: Analyzing trace with hash -1406175944, now seen corresponding path program 1 times [2021-04-28 20:34:02,748 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 20:34:02,748 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103462063] [2021-04-28 20:34:02,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 20:34:02,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-04-28 20:34:02,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:02,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-04-28 20:34:02,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:02,824 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-04-28 20:34:02,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:02,844 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-04-28 20:34:02,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-04-28 20:34:02,844 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103462063] [2021-04-28 20:34:02,844 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-04-28 20:34:02,845 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-04-28 20:34:02,845 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093993382] [2021-04-28 20:34:02,845 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-04-28 20:34:02,845 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-04-28 20:34:02,846 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-04-28 20:34:02,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-04-28 20:34:02,848 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 343 [2021-04-28 20:34:02,849 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 307 flow. Second operand has 4 states, 4 states have (on average 238.75) internal successors, (955), 4 states have internal predecessors, (955), 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-04-28 20:34:02,849 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-04-28 20:34:02,849 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 343 [2021-04-28 20:34:02,849 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-04-28 20:34:03,256 INFO L129 PetriNetUnfolder]: 781/1467 cut-off events. [2021-04-28 20:34:03,257 INFO L130 PetriNetUnfolder]: For 2928/3131 co-relation queries the response was YES. [2021-04-28 20:34:03,265 INFO L84 FinitePrefix]: Finished finitePrefix Result has 4016 conditions, 1467 events. 781/1467 cut-off events. For 2928/3131 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 10856 event pairs, 334 based on Foata normal form. 147/908 useless extension candidates. Maximal degree in co-relation 3995. Up to 952 conditions per place. [2021-04-28 20:34:03,276 INFO L132 encePairwiseOnDemand]: 331/343 looper letters, 20 selfloop transitions, 20 changer transitions 0/75 dead transitions. [2021-04-28 20:34:03,276 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 75 transitions, 429 flow [2021-04-28 20:34:03,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-04-28 20:34:03,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-04-28 20:34:03,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1232 transitions. [2021-04-28 20:34:03,283 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7183673469387755 [2021-04-28 20:34:03,284 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1232 transitions. [2021-04-28 20:34:03,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1232 transitions. [2021-04-28 20:34:03,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-04-28 20:34:03,285 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1232 transitions. [2021-04-28 20:34:03,288 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 246.4) internal successors, (1232), 5 states have internal predecessors, (1232), 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-04-28 20:34:03,292 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 343.0) internal successors, (2058), 6 states have internal predecessors, (2058), 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-04-28 20:34:03,293 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 343.0) internal successors, (2058), 6 states have internal predecessors, (2058), 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-04-28 20:34:03,294 INFO L185 Difference]: Start difference. First operand has 55 places, 49 transitions, 307 flow. Second operand 5 states and 1232 transitions. [2021-04-28 20:34:03,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 75 transitions, 429 flow [2021-04-28 20:34:03,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 75 transitions, 396 flow, removed 5 selfloop flow, removed 3 redundant places. [2021-04-28 20:34:03,304 INFO L241 Difference]: Finished difference. Result has 59 places, 66 transitions, 410 flow [2021-04-28 20:34:03,304 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=343, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=410, PETRI_PLACES=59, PETRI_TRANSITIONS=66} [2021-04-28 20:34:03,305 INFO L343 CegarLoopForPetriNet]: 134 programPoint places, -75 predicate places. [2021-04-28 20:34:03,305 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 20:34:03,305 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 59 places, 66 transitions, 410 flow [2021-04-28 20:34:03,305 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 59 places, 66 transitions, 410 flow [2021-04-28 20:34:03,306 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 59 places, 66 transitions, 410 flow [2021-04-28 20:34:03,539 INFO L129 PetriNetUnfolder]: 800/1514 cut-off events. [2021-04-28 20:34:03,540 INFO L130 PetriNetUnfolder]: For 2471/2974 co-relation queries the response was YES. [2021-04-28 20:34:03,549 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5010 conditions, 1514 events. 800/1514 cut-off events. For 2471/2974 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 10912 event pairs, 347 based on Foata normal form. 22/805 useless extension candidates. Maximal degree in co-relation 4988. Up to 1066 conditions per place. [2021-04-28 20:34:03,571 INFO L146 LiptonReduction]: Number of co-enabled transitions 980 [2021-04-28 20:34:03,581 INFO L158 LiptonReduction]: Checked pairs total: 577 [2021-04-28 20:34:03,581 INFO L160 LiptonReduction]: Total number of compositions: 0 [2021-04-28 20:34:03,582 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 277 [2021-04-28 20:34:03,583 INFO L480 AbstractCegarLoop]: Abstraction has has 59 places, 66 transitions, 410 flow [2021-04-28 20:34:03,584 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 238.75) internal successors, (955), 4 states have internal predecessors, (955), 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-04-28 20:34:03,584 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 20:34:03,584 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-04-28 20:34:03,584 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-04-28 20:34:03,584 INFO L428 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-04-28 20:34:03,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 20:34:03,585 INFO L82 PathProgramCache]: Analyzing trace with hash 461185052, now seen corresponding path program 1 times [2021-04-28 20:34:03,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 20:34:03,585 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231156570] [2021-04-28 20:34:03,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 20:34:03,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-04-28 20:34:03,721 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:03,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-04-28 20:34:03,735 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:03,737 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-04-28 20:34:03,749 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:03,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-04-28 20:34:03,774 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:03,775 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-04-28 20:34:03,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-04-28 20:34:03,776 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231156570] [2021-04-28 20:34:03,776 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-04-28 20:34:03,776 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-04-28 20:34:03,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525528260] [2021-04-28 20:34:03,777 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-04-28 20:34:03,777 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-04-28 20:34:03,778 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-04-28 20:34:03,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-04-28 20:34:03,780 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 343 [2021-04-28 20:34:03,783 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 66 transitions, 410 flow. Second operand has 5 states, 5 states have (on average 238.8) internal successors, (1194), 5 states have internal predecessors, (1194), 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-04-28 20:34:03,783 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-04-28 20:34:03,783 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 343 [2021-04-28 20:34:03,783 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-04-28 20:34:04,289 INFO L129 PetriNetUnfolder]: 571/1251 cut-off events. [2021-04-28 20:34:04,290 INFO L130 PetriNetUnfolder]: For 2316/4009 co-relation queries the response was YES. [2021-04-28 20:34:04,296 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5103 conditions, 1251 events. 571/1251 cut-off events. For 2316/4009 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 9839 event pairs, 64 based on Foata normal form. 215/828 useless extension candidates. Maximal degree in co-relation 5079. Up to 959 conditions per place. [2021-04-28 20:34:04,304 INFO L132 encePairwiseOnDemand]: 331/343 looper letters, 11 selfloop transitions, 39 changer transitions 9/94 dead transitions. [2021-04-28 20:34:04,305 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 94 transitions, 694 flow [2021-04-28 20:34:04,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-04-28 20:34:04,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-04-28 20:34:04,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1727 transitions. [2021-04-28 20:34:04,314 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7192836318200749 [2021-04-28 20:34:04,314 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1727 transitions. [2021-04-28 20:34:04,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1727 transitions. [2021-04-28 20:34:04,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-04-28 20:34:04,316 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1727 transitions. [2021-04-28 20:34:04,320 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 246.71428571428572) internal successors, (1727), 7 states have internal predecessors, (1727), 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-04-28 20:34:04,326 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 343.0) internal successors, (2744), 8 states have internal predecessors, (2744), 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-04-28 20:34:04,327 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 343.0) internal successors, (2744), 8 states have internal predecessors, (2744), 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-04-28 20:34:04,327 INFO L185 Difference]: Start difference. First operand has 59 places, 66 transitions, 410 flow. Second operand 7 states and 1727 transitions. [2021-04-28 20:34:04,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 94 transitions, 694 flow [2021-04-28 20:34:04,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 94 transitions, 684 flow, removed 0 selfloop flow, removed 1 redundant places. [2021-04-28 20:34:04,340 INFO L241 Difference]: Finished difference. Result has 67 places, 85 transitions, 661 flow [2021-04-28 20:34:04,341 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=343, PETRI_DIFFERENCE_MINUEND_FLOW=400, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=661, PETRI_PLACES=67, PETRI_TRANSITIONS=85} [2021-04-28 20:34:04,341 INFO L343 CegarLoopForPetriNet]: 134 programPoint places, -67 predicate places. [2021-04-28 20:34:04,341 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 20:34:04,341 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 67 places, 85 transitions, 661 flow [2021-04-28 20:34:04,342 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 67 places, 85 transitions, 661 flow [2021-04-28 20:34:04,342 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 67 places, 85 transitions, 661 flow [2021-04-28 20:34:04,525 INFO L129 PetriNetUnfolder]: 479/1132 cut-off events. [2021-04-28 20:34:04,526 INFO L130 PetriNetUnfolder]: For 3486/5080 co-relation queries the response was YES. [2021-04-28 20:34:04,534 INFO L84 FinitePrefix]: Finished finitePrefix Result has 5145 conditions, 1132 events. 479/1132 cut-off events. For 3486/5080 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 9186 event pairs, 68 based on Foata normal form. 15/592 useless extension candidates. Maximal degree in co-relation 5119. Up to 824 conditions per place. [2021-04-28 20:34:04,555 INFO L146 LiptonReduction]: Number of co-enabled transitions 1136 [2021-04-28 20:34:04,568 INFO L158 LiptonReduction]: Checked pairs total: 682 [2021-04-28 20:34:04,568 INFO L160 LiptonReduction]: Total number of compositions: 0 [2021-04-28 20:34:04,568 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 227 [2021-04-28 20:34:04,570 INFO L480 AbstractCegarLoop]: Abstraction has has 67 places, 85 transitions, 661 flow [2021-04-28 20:34:04,571 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 238.8) internal successors, (1194), 5 states have internal predecessors, (1194), 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-04-28 20:34:04,571 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 20:34:04,571 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-04-28 20:34:04,571 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-04-28 20:34:04,572 INFO L428 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-04-28 20:34:04,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 20:34:04,572 INFO L82 PathProgramCache]: Analyzing trace with hash 796207782, now seen corresponding path program 1 times [2021-04-28 20:34:04,572 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 20:34:04,573 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404934348] [2021-04-28 20:34:04,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 20:34:04,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-04-28 20:34:04,646 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:04,647 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-04-28 20:34:04,648 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:04,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-04-28 20:34:04,659 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:04,660 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-04-28 20:34:04,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-04-28 20:34:04,669 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404934348] [2021-04-28 20:34:04,669 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-04-28 20:34:04,669 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-04-28 20:34:04,669 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042455494] [2021-04-28 20:34:04,669 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-04-28 20:34:04,670 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-04-28 20:34:04,670 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-04-28 20:34:04,670 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-04-28 20:34:04,672 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 343 [2021-04-28 20:34:04,673 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 85 transitions, 661 flow. Second operand has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 states have internal predecessors, (884), 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-04-28 20:34:04,673 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-04-28 20:34:04,673 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 343 [2021-04-28 20:34:04,673 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-04-28 20:34:05,064 INFO L129 PetriNetUnfolder]: 881/2038 cut-off events. [2021-04-28 20:34:05,064 INFO L130 PetriNetUnfolder]: For 7951/12561 co-relation queries the response was YES. [2021-04-28 20:34:05,078 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9268 conditions, 2038 events. 881/2038 cut-off events. For 7951/12561 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 17850 event pairs, 145 based on Foata normal form. 88/1074 useless extension candidates. Maximal degree in co-relation 9240. Up to 1553 conditions per place. [2021-04-28 20:34:05,091 INFO L132 encePairwiseOnDemand]: 340/343 looper letters, 3 selfloop transitions, 2 changer transitions 2/86 dead transitions. [2021-04-28 20:34:05,091 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 86 transitions, 673 flow [2021-04-28 20:34:05,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-04-28 20:34:05,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-04-28 20:34:05,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 886 transitions. [2021-04-28 20:34:05,097 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6457725947521866 [2021-04-28 20:34:05,097 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 886 transitions. [2021-04-28 20:34:05,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 886 transitions. [2021-04-28 20:34:05,098 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-04-28 20:34:05,098 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 886 transitions. [2021-04-28 20:34:05,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 221.5) internal successors, (886), 4 states have internal predecessors, (886), 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-04-28 20:34:05,104 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 343.0) internal successors, (1715), 5 states have internal predecessors, (1715), 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-04-28 20:34:05,104 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 343.0) internal successors, (1715), 5 states have internal predecessors, (1715), 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-04-28 20:34:05,104 INFO L185 Difference]: Start difference. First operand has 67 places, 85 transitions, 661 flow. Second operand 4 states and 886 transitions. [2021-04-28 20:34:05,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 86 transitions, 673 flow [2021-04-28 20:34:05,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 86 transitions, 578 flow, removed 37 selfloop flow, removed 2 redundant places. [2021-04-28 20:34:05,228 INFO L241 Difference]: Finished difference. Result has 70 places, 84 transitions, 569 flow [2021-04-28 20:34:05,229 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=343, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=569, PETRI_PLACES=70, PETRI_TRANSITIONS=84} [2021-04-28 20:34:05,229 INFO L343 CegarLoopForPetriNet]: 134 programPoint places, -64 predicate places. [2021-04-28 20:34:05,229 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 20:34:05,230 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 70 places, 84 transitions, 569 flow [2021-04-28 20:34:05,230 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 70 places, 84 transitions, 569 flow [2021-04-28 20:34:05,231 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 69 places, 84 transitions, 569 flow [2021-04-28 20:34:05,530 INFO L129 PetriNetUnfolder]: 878/2034 cut-off events. [2021-04-28 20:34:05,530 INFO L130 PetriNetUnfolder]: For 5169/5404 co-relation queries the response was YES. [2021-04-28 20:34:05,545 INFO L84 FinitePrefix]: Finished finitePrefix Result has 7788 conditions, 2034 events. 878/2034 cut-off events. For 5169/5404 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 18469 event pairs, 129 based on Foata normal form. 16/1027 useless extension candidates. Maximal degree in co-relation 7760. Up to 782 conditions per place. [2021-04-28 20:34:05,582 INFO L146 LiptonReduction]: Number of co-enabled transitions 1056 [2021-04-28 20:34:05,657 INFO L158 LiptonReduction]: Checked pairs total: 452 [2021-04-28 20:34:05,657 INFO L160 LiptonReduction]: Total number of compositions: 0 [2021-04-28 20:34:05,657 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 428 [2021-04-28 20:34:05,659 INFO L480 AbstractCegarLoop]: Abstraction has has 69 places, 84 transitions, 569 flow [2021-04-28 20:34:05,661 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 221.0) internal successors, (884), 4 states have internal predecessors, (884), 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-04-28 20:34:05,661 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 20:34:05,661 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-04-28 20:34:05,661 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-04-28 20:34:05,661 INFO L428 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-04-28 20:34:05,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 20:34:05,662 INFO L82 PathProgramCache]: Analyzing trace with hash -782804790, now seen corresponding path program 1 times [2021-04-28 20:34:05,662 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 20:34:05,662 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955689656] [2021-04-28 20:34:05,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 20:34:05,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-04-28 20:34:05,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:05,778 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-04-28 20:34:05,785 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:05,786 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-04-28 20:34:05,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:05,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-04-28 20:34:05,811 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:05,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-04-28 20:34:05,834 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:05,835 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-04-28 20:34:05,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-04-28 20:34:05,836 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955689656] [2021-04-28 20:34:05,836 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-04-28 20:34:05,837 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-04-28 20:34:05,837 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679656638] [2021-04-28 20:34:05,838 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-04-28 20:34:05,838 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-04-28 20:34:05,838 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-04-28 20:34:05,838 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-04-28 20:34:05,841 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 238 out of 343 [2021-04-28 20:34:05,843 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 84 transitions, 569 flow. Second operand has 6 states, 6 states have (on average 238.83333333333334) internal successors, (1433), 6 states have internal predecessors, (1433), 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-04-28 20:34:05,843 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-04-28 20:34:05,843 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 238 of 343 [2021-04-28 20:34:05,843 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-04-28 20:34:06,532 INFO L129 PetriNetUnfolder]: 601/1577 cut-off events. [2021-04-28 20:34:06,532 INFO L130 PetriNetUnfolder]: For 4612/9074 co-relation queries the response was YES. [2021-04-28 20:34:06,542 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6943 conditions, 1577 events. 601/1577 cut-off events. For 4612/9074 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 14225 event pairs, 1 based on Foata normal form. 352/1031 useless extension candidates. Maximal degree in co-relation 6913. Up to 585 conditions per place. [2021-04-28 20:34:06,550 INFO L132 encePairwiseOnDemand]: 331/343 looper letters, 2 selfloop transitions, 49 changer transitions 13/94 dead transitions. [2021-04-28 20:34:06,550 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 94 transitions, 767 flow [2021-04-28 20:34:06,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-04-28 20:34:06,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-04-28 20:34:06,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2204 transitions. [2021-04-28 20:34:06,562 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.713961775186265 [2021-04-28 20:34:06,562 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2204 transitions. [2021-04-28 20:34:06,562 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2204 transitions. [2021-04-28 20:34:06,564 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-04-28 20:34:06,564 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2204 transitions. [2021-04-28 20:34:06,570 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 244.88888888888889) internal successors, (2204), 9 states have internal predecessors, (2204), 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-04-28 20:34:06,592 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 343.0) internal successors, (3430), 10 states have internal predecessors, (3430), 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-04-28 20:34:06,593 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 343.0) internal successors, (3430), 10 states have internal predecessors, (3430), 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-04-28 20:34:06,594 INFO L185 Difference]: Start difference. First operand has 69 places, 84 transitions, 569 flow. Second operand 9 states and 2204 transitions. [2021-04-28 20:34:06,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 94 transitions, 767 flow [2021-04-28 20:34:06,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 94 transitions, 744 flow, removed 6 selfloop flow, removed 3 redundant places. [2021-04-28 20:34:06,650 INFO L241 Difference]: Finished difference. Result has 77 places, 81 transitions, 655 flow [2021-04-28 20:34:06,650 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=343, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=655, PETRI_PLACES=77, PETRI_TRANSITIONS=81} [2021-04-28 20:34:06,650 INFO L343 CegarLoopForPetriNet]: 134 programPoint places, -57 predicate places. [2021-04-28 20:34:06,651 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 20:34:06,651 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 77 places, 81 transitions, 655 flow [2021-04-28 20:34:06,651 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 77 places, 81 transitions, 655 flow [2021-04-28 20:34:06,652 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 76 places, 81 transitions, 655 flow [2021-04-28 20:34:06,836 INFO L129 PetriNetUnfolder]: 487/1384 cut-off events. [2021-04-28 20:34:06,837 INFO L130 PetriNetUnfolder]: For 2917/3612 co-relation queries the response was YES. [2021-04-28 20:34:06,846 INFO L84 FinitePrefix]: Finished finitePrefix Result has 6173 conditions, 1384 events. 487/1384 cut-off events. For 2917/3612 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 12996 event pairs, 2 based on Foata normal form. 3/638 useless extension candidates. Maximal degree in co-relation 6143. Up to 585 conditions per place. [2021-04-28 20:34:06,867 INFO L146 LiptonReduction]: Number of co-enabled transitions 910 [2021-04-28 20:34:06,893 INFO L158 LiptonReduction]: Checked pairs total: 340 [2021-04-28 20:34:06,893 INFO L160 LiptonReduction]: Total number of compositions: 0 [2021-04-28 20:34:06,893 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 243 [2021-04-28 20:34:06,895 INFO L480 AbstractCegarLoop]: Abstraction has has 76 places, 81 transitions, 655 flow [2021-04-28 20:34:06,896 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 238.83333333333334) internal successors, (1433), 6 states have internal predecessors, (1433), 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-04-28 20:34:06,896 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 20:34:06,896 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-04-28 20:34:06,897 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-04-28 20:34:06,897 INFO L428 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-04-28 20:34:06,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 20:34:06,897 INFO L82 PathProgramCache]: Analyzing trace with hash -1687736671, now seen corresponding path program 1 times [2021-04-28 20:34:06,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 20:34:06,897 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412409480] [2021-04-28 20:34:06,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 20:34:06,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-04-28 20:34:06,991 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:06,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-04-28 20:34:06,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:06,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-04-28 20:34:07,002 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-04-28 20:34:07,004 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-04-28 20:34:07,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-04-28 20:34:07,014 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412409480] [2021-04-28 20:34:07,014 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-04-28 20:34:07,014 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-04-28 20:34:07,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585051120] [2021-04-28 20:34:07,016 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-04-28 20:34:07,017 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-04-28 20:34:07,017 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-04-28 20:34:07,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-04-28 20:34:07,019 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 343 [2021-04-28 20:34:07,021 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 81 transitions, 655 flow. Second operand has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 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-04-28 20:34:07,021 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-04-28 20:34:07,021 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 343 [2021-04-28 20:34:07,021 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-04-28 20:34:07,457 INFO L129 PetriNetUnfolder]: 970/2710 cut-off events. [2021-04-28 20:34:07,457 INFO L130 PetriNetUnfolder]: For 5854/7526 co-relation queries the response was YES. [2021-04-28 20:34:07,477 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12204 conditions, 2710 events. 970/2710 cut-off events. For 5854/7526 co-relation queries the response was YES. Maximal size of possible extension queue 723. Compared 27987 event pairs, 3 based on Foata normal form. 35/1256 useless extension candidates. Maximal degree in co-relation 12172. Up to 1170 conditions per place. [2021-04-28 20:34:07,488 INFO L132 encePairwiseOnDemand]: 340/343 looper letters, 3 selfloop transitions, 1 changer transitions 9/82 dead transitions. [2021-04-28 20:34:07,488 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 82 transitions, 667 flow [2021-04-28 20:34:07,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-04-28 20:34:07,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2021-04-28 20:34:07,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 990 transitions. [2021-04-28 20:34:07,494 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7215743440233237 [2021-04-28 20:34:07,494 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 990 transitions. [2021-04-28 20:34:07,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 990 transitions. [2021-04-28 20:34:07,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-04-28 20:34:07,495 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 990 transitions. [2021-04-28 20:34:07,498 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 247.5) internal successors, (990), 4 states have internal predecessors, (990), 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-04-28 20:34:07,500 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 343.0) internal successors, (1715), 5 states have internal predecessors, (1715), 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-04-28 20:34:07,501 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 343.0) internal successors, (1715), 5 states have internal predecessors, (1715), 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-04-28 20:34:07,501 INFO L185 Difference]: Start difference. First operand has 76 places, 81 transitions, 655 flow. Second operand 4 states and 990 transitions. [2021-04-28 20:34:07,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 82 transitions, 667 flow [2021-04-28 20:34:07,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 82 transitions, 514 flow, removed 31 selfloop flow, removed 9 redundant places. [2021-04-28 20:34:07,874 INFO L241 Difference]: Finished difference. Result has 72 places, 73 transitions, 454 flow [2021-04-28 20:34:07,875 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=343, PETRI_DIFFERENCE_MINUEND_FLOW=502, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=454, PETRI_PLACES=72, PETRI_TRANSITIONS=73} [2021-04-28 20:34:07,875 INFO L343 CegarLoopForPetriNet]: 134 programPoint places, -62 predicate places. [2021-04-28 20:34:07,875 INFO L171 etLargeBlockEncoding]: Petri net LBE is using conditional semantic-based independence relation. [2021-04-28 20:34:07,875 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 72 places, 73 transitions, 454 flow [2021-04-28 20:34:07,876 INFO L133 LiptonReduction]: Starting Lipton reduction on Petri net that has 72 places, 73 transitions, 454 flow [2021-04-28 20:34:07,876 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 69 places, 73 transitions, 454 flow [2021-04-28 20:34:07,975 INFO L129 PetriNetUnfolder]: 283/833 cut-off events. [2021-04-28 20:34:07,975 INFO L130 PetriNetUnfolder]: For 757/778 co-relation queries the response was YES. [2021-04-28 20:34:07,979 INFO L84 FinitePrefix]: Finished finitePrefix Result has 2887 conditions, 833 events. 283/833 cut-off events. For 757/778 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 7092 event pairs, 2 based on Foata normal form. 3/394 useless extension candidates. Maximal degree in co-relation 2860. Up to 360 conditions per place. [2021-04-28 20:34:07,990 INFO L146 LiptonReduction]: Number of co-enabled transitions 578 [2021-04-28 20:34:08,239 INFO L158 LiptonReduction]: Checked pairs total: 113 [2021-04-28 20:34:08,239 INFO L160 LiptonReduction]: Total number of compositions: 3 [2021-04-28 20:34:08,239 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 364 [2021-04-28 20:34:08,241 INFO L480 AbstractCegarLoop]: Abstraction has has 69 places, 73 transitions, 462 flow [2021-04-28 20:34:08,241 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 247.0) internal successors, (988), 4 states have internal predecessors, (988), 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-04-28 20:34:08,241 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-04-28 20:34:08,242 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-04-28 20:34:08,242 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-04-28 20:34:08,242 INFO L428 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr2INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, P1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-04-28 20:34:08,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-04-28 20:34:08,243 INFO L82 PathProgramCache]: Analyzing trace with hash -933591748, now seen corresponding path program 1 times [2021-04-28 20:34:08,243 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-04-28 20:34:08,243 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401655437] [2021-04-28 20:34:08,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-04-28 20:34:08,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-04-28 20:34:08,310 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-04-28 20:34:08,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-04-28 20:34:08,414 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-04-28 20:34:08,456 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-04-28 20:34:08,456 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-04-28 20:34:08,457 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-04-28 20:34:08,586 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.04 08:34:08 BasicIcfg [2021-04-28 20:34:08,587 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-04-28 20:34:08,588 INFO L168 Benchmark]: Toolchain (without parser) took 135885.59 ms. Allocated memory was 304.1 MB in the beginning and 786.4 MB in the end (delta: 482.3 MB). Free memory was 277.9 MB in the beginning and 713.8 MB in the end (delta: -435.9 MB). Peak memory consumption was 47.8 MB. Max. memory is 16.0 GB. [2021-04-28 20:34:08,588 INFO L168 Benchmark]: CDTParser took 0.73 ms. Allocated memory is still 304.1 MB. Free memory is still 272.5 MB. There was no memory consumed. Max. memory is 16.0 GB. [2021-04-28 20:34:08,588 INFO L168 Benchmark]: CACSL2BoogieTranslator took 714.46 ms. Allocated memory is still 304.1 MB. Free memory was 274.8 MB in the beginning and 270.6 MB in the end (delta: 4.2 MB). Peak memory consumption was 25.5 MB. Max. memory is 16.0 GB. [2021-04-28 20:34:08,589 INFO L168 Benchmark]: Boogie Procedure Inliner took 80.44 ms. Allocated memory is still 304.1 MB. Free memory was 270.6 MB in the beginning and 267.4 MB in the end (delta: 3.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-04-28 20:34:08,594 INFO L168 Benchmark]: Boogie Preprocessor took 54.15 ms. Allocated memory is still 304.1 MB. Free memory was 267.4 MB in the beginning and 265.3 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-04-28 20:34:08,595 INFO L168 Benchmark]: RCFGBuilder took 2216.03 ms. Allocated memory was 304.1 MB in the beginning and 402.7 MB in the end (delta: 98.6 MB). Free memory was 265.3 MB in the beginning and 306.7 MB in the end (delta: -41.4 MB). Peak memory consumption was 164.1 MB. Max. memory is 16.0 GB. [2021-04-28 20:34:08,595 INFO L168 Benchmark]: TraceAbstraction took 132762.29 ms. Allocated memory was 402.7 MB in the beginning and 786.4 MB in the end (delta: 383.8 MB). Free memory was 306.7 MB in the beginning and 713.8 MB in the end (delta: -407.1 MB). There was no memory consumed. Max. memory is 16.0 GB. [2021-04-28 20:34:08,600 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.73 ms. Allocated memory is still 304.1 MB. Free memory is still 272.5 MB. There was no memory consumed. Max. memory is 16.0 GB. * CACSL2BoogieTranslator took 714.46 ms. Allocated memory is still 304.1 MB. Free memory was 274.8 MB in the beginning and 270.6 MB in the end (delta: 4.2 MB). Peak memory consumption was 25.5 MB. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 80.44 ms. Allocated memory is still 304.1 MB. Free memory was 270.6 MB in the beginning and 267.4 MB in the end (delta: 3.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 54.15 ms. Allocated memory is still 304.1 MB. Free memory was 267.4 MB in the beginning and 265.3 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * RCFGBuilder took 2216.03 ms. Allocated memory was 304.1 MB in the beginning and 402.7 MB in the end (delta: 98.6 MB). Free memory was 265.3 MB in the beginning and 306.7 MB in the end (delta: -41.4 MB). Peak memory consumption was 164.1 MB. Max. memory is 16.0 GB. * TraceAbstraction took 132762.29 ms. Allocated memory was 402.7 MB in the beginning and 786.4 MB in the end (delta: 383.8 MB). Free memory was 306.7 MB in the beginning and 713.8 MB in the end (delta: -407.1 MB). There was no memory consumed. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 121932.1ms, 107 PlacesBefore, 134 PlacesAfterwards, 99 TransitionsBefore, 126 TransitionsAfterwards, 1854 CoEnabledTransitionPairs, 8 FixpointIterations, 159 TrivialSequentialCompositions, 80 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 1 ConcurrentYvCompositions, 0 ChoiceCompositions, 240 TotalNumberOfCompositions, 16331 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 3653, positive: 3385, positive conditional: 3385, positive unconditional: 0, negative: 268, negative conditional: 268, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1764, positive: 1723, positive conditional: 0, positive unconditional: 1723, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 1764, positive: 1723, positive conditional: 0, positive unconditional: 1723, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 1764, positive: 1705, positive conditional: 0, positive unconditional: 1705, negative: 59, negative conditional: 0, negative unconditional: 59, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 59, positive: 18, positive conditional: 0, positive unconditional: 18, negative: 41, negative conditional: 0, negative unconditional: 41, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 997, positive: 65, positive conditional: 0, positive unconditional: 65, negative: 932, negative conditional: 0, negative unconditional: 932, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 3653, positive: 1662, positive conditional: 1662, positive unconditional: 0, negative: 227, negative conditional: 227, negative unconditional: 0, unknown: 1764, unknown conditional: 1764, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1764, Positive cache size: 1723, Positive conditional cache size: 1723, Positive unconditional cache size: 0, Negative cache size: 41, Negative conditional cache size: 41, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 617.7ms, 130 PlacesBefore, 53 PlacesAfterwards, 44 TransitionsBefore, 44 TransitionsAfterwards, 1094 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 1 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 1 TotalNumberOfCompositions, 1992 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 336, positive: 271, positive conditional: 271, positive unconditional: 0, negative: 65, negative conditional: 65, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 119, positive: 99, positive conditional: 2, positive unconditional: 97, negative: 20, negative conditional: 0, negative unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 119, positive: 99, positive conditional: 2, positive unconditional: 97, negative: 20, negative conditional: 0, negative unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 119, positive: 92, positive conditional: 0, positive unconditional: 92, negative: 27, negative conditional: 0, negative unconditional: 27, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 27, positive: 7, positive conditional: 0, positive unconditional: 7, negative: 20, negative conditional: 0, negative unconditional: 20, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 515, positive: 100, positive conditional: 0, positive unconditional: 100, negative: 415, negative conditional: 0, negative unconditional: 415, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 336, positive: 172, positive conditional: 172, positive unconditional: 0, negative: 45, negative conditional: 45, negative unconditional: 0, unknown: 119, unknown conditional: 119, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1883, Positive cache size: 1822, Positive conditional cache size: 1822, Positive unconditional cache size: 0, Negative cache size: 61, Negative conditional cache size: 61, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 141.4ms, 54 PlacesBefore, 39 PlacesAfterwards, 29 TransitionsBefore, 29 TransitionsAfterwards, 468 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 576 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 157, positive: 126, positive conditional: 126, positive unconditional: 0, negative: 31, negative conditional: 31, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 66, positive: 62, positive conditional: 16, positive unconditional: 46, negative: 4, negative conditional: 2, negative unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 66, positive: 62, positive conditional: 16, positive unconditional: 46, negative: 4, negative conditional: 2, negative unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 66, positive: 50, positive conditional: 0, positive unconditional: 50, negative: 16, negative conditional: 0, negative unconditional: 16, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 16, positive: 12, positive conditional: 0, positive unconditional: 12, negative: 4, negative conditional: 2, negative unconditional: 2, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 128, positive: 65, positive conditional: 0, positive unconditional: 65, negative: 64, negative conditional: 14, negative unconditional: 50, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 157, positive: 64, positive conditional: 64, positive unconditional: 0, negative: 27, negative conditional: 27, negative unconditional: 0, unknown: 66, unknown conditional: 66, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1949, Positive cache size: 1884, Positive conditional cache size: 1884, Positive unconditional cache size: 0, Negative cache size: 65, Negative conditional cache size: 65, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 456.3ms, 40 PlacesBefore, 40 PlacesAfterwards, 31 TransitionsBefore, 31 TransitionsAfterwards, 502 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 522 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 125, positive: 98, positive conditional: 98, positive unconditional: 0, negative: 27, negative conditional: 27, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 17, positive: 10, positive conditional: 0, positive unconditional: 10, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 17, positive: 10, positive conditional: 0, positive unconditional: 10, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 17, positive: 10, positive conditional: 0, positive unconditional: 10, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 7, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 7, negative conditional: 0, negative unconditional: 7, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 442, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 442, negative conditional: 0, negative unconditional: 442, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 125, positive: 88, positive conditional: 88, positive unconditional: 0, negative: 20, negative conditional: 20, negative unconditional: 0, unknown: 17, unknown conditional: 17, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1966, Positive cache size: 1894, Positive conditional cache size: 1894, Positive unconditional cache size: 0, Negative cache size: 72, Negative conditional cache size: 72, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 37.6ms, 44 PlacesBefore, 44 PlacesAfterwards, 38 TransitionsBefore, 38 TransitionsAfterwards, 572 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 243 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 92, positive: 82, positive conditional: 82, positive unconditional: 0, negative: 10, negative conditional: 10, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 18, positive: 17, positive conditional: 4, positive unconditional: 13, 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: 18, positive: 17, positive conditional: 4, positive unconditional: 13, 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: 18, positive: 17, positive conditional: 0, positive unconditional: 17, 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: 5, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 5, negative conditional: 0, negative unconditional: 5, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 92, positive: 65, positive conditional: 65, positive unconditional: 0, negative: 9, negative conditional: 9, negative unconditional: 0, unknown: 18, unknown conditional: 18, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1984, Positive cache size: 1911, Positive conditional cache size: 1911, Positive unconditional cache size: 0, Negative cache size: 73, Negative conditional cache size: 73, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 84.8ms, 48 PlacesBefore, 48 PlacesAfterwards, 43 TransitionsBefore, 43 TransitionsAfterwards, 620 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 399 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 119, positive: 104, positive conditional: 104, positive unconditional: 0, negative: 15, negative conditional: 15, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 9, positive: 8, positive conditional: 6, positive unconditional: 2, 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: 9, positive: 8, positive conditional: 6, positive unconditional: 2, 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: 9, positive: 8, positive conditional: 0, positive unconditional: 8, 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: 36, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 36, negative conditional: 0, negative unconditional: 36, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 119, positive: 96, positive conditional: 96, positive unconditional: 0, negative: 14, negative conditional: 14, negative unconditional: 0, unknown: 9, unknown conditional: 9, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1993, Positive cache size: 1919, Positive conditional cache size: 1919, Positive unconditional cache size: 0, Negative cache size: 74, Negative conditional cache size: 74, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 84.3ms, 50 PlacesBefore, 50 PlacesAfterwards, 46 TransitionsBefore, 46 TransitionsAfterwards, 660 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 444 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 118, positive: 102, positive conditional: 102, positive unconditional: 0, negative: 16, negative conditional: 16, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 6, positive: 5, positive conditional: 5, positive unconditional: 0, 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: 6, positive: 5, positive conditional: 5, positive unconditional: 0, 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: 6, positive: 5, positive conditional: 0, positive unconditional: 5, 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: 35, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 35, negative conditional: 0, negative unconditional: 35, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 118, positive: 97, positive conditional: 97, positive unconditional: 0, negative: 15, negative conditional: 15, negative unconditional: 0, unknown: 6, unknown conditional: 6, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 1999, Positive cache size: 1924, Positive conditional cache size: 1924, Positive unconditional cache size: 0, Negative cache size: 75, Negative conditional cache size: 75, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 52.8ms, 55 PlacesBefore, 55 PlacesAfterwards, 49 TransitionsBefore, 49 TransitionsAfterwards, 710 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 526 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 168, positive: 150, positive conditional: 150, positive unconditional: 0, negative: 18, negative conditional: 18, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 11, positive: 11, positive conditional: 9, 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: 11, positive: 11, positive conditional: 9, 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: 11, positive: 11, positive conditional: 0, positive unconditional: 11, 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: 168, positive: 139, positive conditional: 139, positive unconditional: 0, negative: 18, negative conditional: 18, negative unconditional: 0, unknown: 11, unknown conditional: 11, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 2010, Positive cache size: 1935, Positive conditional cache size: 1935, Positive unconditional cache size: 0, Negative cache size: 75, Negative conditional cache size: 75, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 276.2ms, 59 PlacesBefore, 59 PlacesAfterwards, 66 TransitionsBefore, 66 TransitionsAfterwards, 980 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 577 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 216, positive: 201, positive conditional: 201, positive unconditional: 0, negative: 15, negative conditional: 15, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 30, positive: 30, positive conditional: 19, positive unconditional: 11, 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: 30, positive: 30, positive conditional: 19, positive unconditional: 11, 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: 30, positive: 30, positive conditional: 0, positive unconditional: 30, 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: 216, positive: 171, positive conditional: 171, positive unconditional: 0, negative: 15, negative conditional: 15, negative unconditional: 0, unknown: 30, unknown conditional: 30, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 2040, Positive cache size: 1965, Positive conditional cache size: 1965, Positive unconditional cache size: 0, Negative cache size: 75, Negative conditional cache size: 75, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 226.8ms, 67 PlacesBefore, 67 PlacesAfterwards, 85 TransitionsBefore, 85 TransitionsAfterwards, 1136 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 682 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 243, positive: 228, positive conditional: 228, positive unconditional: 0, negative: 15, negative conditional: 15, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 28, positive: 28, positive conditional: 22, positive unconditional: 6, 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: 28, positive: 28, positive conditional: 22, positive unconditional: 6, 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: 28, positive: 28, positive conditional: 0, positive unconditional: 28, 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: 243, positive: 200, positive conditional: 200, positive unconditional: 0, negative: 15, negative conditional: 15, negative unconditional: 0, unknown: 28, unknown conditional: 28, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 2068, Positive cache size: 1993, Positive conditional cache size: 1993, Positive unconditional cache size: 0, Negative cache size: 75, Negative conditional cache size: 75, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 427.0ms, 70 PlacesBefore, 69 PlacesAfterwards, 84 TransitionsBefore, 84 TransitionsAfterwards, 1056 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 452 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 144, positive: 134, positive conditional: 134, positive unconditional: 0, negative: 10, negative conditional: 10, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 13, positive: 13, positive conditional: 12, positive unconditional: 1, 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: 13, positive: 13, positive conditional: 12, positive unconditional: 1, 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: 13, positive: 13, positive conditional: 0, positive unconditional: 13, 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: 144, positive: 121, positive conditional: 121, positive unconditional: 0, negative: 10, negative conditional: 10, negative unconditional: 0, unknown: 13, unknown conditional: 13, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 2081, Positive cache size: 2006, Positive conditional cache size: 2006, Positive unconditional cache size: 0, Negative cache size: 75, Negative conditional cache size: 75, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 242.3ms, 77 PlacesBefore, 76 PlacesAfterwards, 81 TransitionsBefore, 81 TransitionsAfterwards, 910 CoEnabledTransitionPairs, 1 FixpointIterations, 0 TrivialSequentialCompositions, 0 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 0 TotalNumberOfCompositions, 340 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 116, positive: 108, positive conditional: 108, positive unconditional: 0, negative: 8, negative conditional: 8, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 33, positive: 33, positive conditional: 31, 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: 33, positive: 33, positive conditional: 31, 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: 33, positive: 33, positive conditional: 0, positive unconditional: 33, 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: 116, positive: 75, positive conditional: 75, positive unconditional: 0, negative: 8, negative conditional: 8, negative unconditional: 0, unknown: 33, unknown conditional: 33, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 2114, Positive cache size: 2039, Positive conditional cache size: 2039, Positive unconditional cache size: 0, Negative cache size: 75, Negative conditional cache size: 75, Negative unconditional cache size: 0 - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 363.3ms, 72 PlacesBefore, 69 PlacesAfterwards, 73 TransitionsBefore, 73 TransitionsAfterwards, 578 CoEnabledTransitionPairs, 2 FixpointIterations, 0 TrivialSequentialCompositions, 3 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 0 ConcurrentYvCompositions, 0 ChoiceCompositions, 3 TotalNumberOfCompositions, 113 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 113, positive: 113, positive conditional: 113, positive unconditional: 0, 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: 75, positive: 75, positive conditional: 62, positive unconditional: 13, 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: 75, positive: 75, positive conditional: 62, positive unconditional: 13, 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: 75, positive: 75, positive conditional: 0, positive unconditional: 75, 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: 113, positive: 38, positive conditional: 38, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 75, unknown conditional: 75, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 2189, Positive cache size: 2114, Positive conditional cache size: 2114, Positive unconditional cache size: 0, Negative cache size: 75, Negative conditional cache size: 75, Negative unconditional cache size: 0 - CounterExampleResult [Line: 18]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L709] 0 int __unbuffered_cnt = 0; [L711] 0 int __unbuffered_p1_EAX = 0; [L713] 0 int __unbuffered_p2_EAX = 0; [L715] 0 int __unbuffered_p2_EBX = 0; [L717] 0 int a = 0; [L718] 0 _Bool main$tmp_guard0; [L719] 0 _Bool main$tmp_guard1; [L721] 0 int x = 0; [L722] 0 _Bool x$flush_delayed; [L723] 0 int x$mem_tmp; [L724] 0 _Bool x$r_buff0_thd0; [L725] 0 _Bool x$r_buff0_thd1; [L726] 0 _Bool x$r_buff0_thd2; [L727] 0 _Bool x$r_buff0_thd3; [L728] 0 _Bool x$r_buff1_thd0; [L729] 0 _Bool x$r_buff1_thd1; [L730] 0 _Bool x$r_buff1_thd2; [L731] 0 _Bool x$r_buff1_thd3; [L732] 0 _Bool x$read_delayed; [L733] 0 int *x$read_delayed_var; [L734] 0 int x$w_buff0; [L735] 0 _Bool x$w_buff0_used; [L736] 0 int x$w_buff1; [L737] 0 _Bool x$w_buff1_used; [L739] 0 int y = 0; [L741] 0 int z = 0; [L742] 0 _Bool weak$$choice0; [L743] 0 _Bool weak$$choice2; [L830] 0 pthread_t t1019; [L831] FCALL, FORK 0 pthread_create(&t1019, ((void *)0), P0, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, y=0, z=0] [L832] 0 pthread_t t1020; [L833] FCALL, FORK 0 pthread_create(&t1020, ((void *)0), P1, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=0, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=0, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, y=0, z=0] [L767] 2 x$w_buff1 = x$w_buff0 [L768] 2 x$w_buff0 = 2 [L769] 2 x$w_buff1_used = x$w_buff0_used [L770] 2 x$w_buff0_used = (_Bool)1 [L18] COND FALSE 2 !(!expression) [L772] 2 x$r_buff1_thd0 = x$r_buff0_thd0 [L773] 2 x$r_buff1_thd1 = x$r_buff0_thd1 [L774] 2 x$r_buff1_thd2 = x$r_buff0_thd2 [L775] 2 x$r_buff1_thd3 = x$r_buff0_thd3 [L776] 2 x$r_buff0_thd2 = (_Bool)1 VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=2, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, y=0, z=0] [L779] 2 __unbuffered_p1_EAX = y VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=2, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, y=0, z=0] [L834] 0 pthread_t t1021; [L835] FCALL, FORK 0 pthread_create(&t1021, ((void *)0), P2, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=0, __unbuffered_p2_EBX=0, a=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=2, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, y=0, z=0] [L796] 3 y = 1 [L799] 3 z = 1 [L802] 3 __unbuffered_p2_EAX = z VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=2, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, y=1, z=1] [L805] 3 __unbuffered_p2_EBX = a VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=2, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, y=1, z=1] [L747] 1 a = 1 VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=0, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=2, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, y=1, z=1] [L750] 1 x = 1 VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=1, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=2, x$w_buff0_used=1, x$w_buff1=0, x$w_buff1_used=0, y=1, z=1] [L782] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd2 ? x$w_buff1 : x) [L782] 2 x = x$w_buff0_used && x$r_buff0_thd2 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd2 ? x$w_buff1 : x) [L783] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$w_buff0_used [L783] 2 x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$w_buff0_used [L784] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 ? (_Bool)0 : x$w_buff1_used [L784] 2 x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 ? (_Bool)0 : x$w_buff1_used [L785] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$r_buff0_thd2 [L785] 2 x$r_buff0_thd2 = x$w_buff0_used && x$r_buff0_thd2 ? (_Bool)0 : x$r_buff0_thd2 [L786] EXPR 2 x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 ? (_Bool)0 : x$r_buff1_thd2 [L786] 2 x$r_buff1_thd2 = x$w_buff0_used && x$r_buff0_thd2 || x$w_buff1_used && x$r_buff1_thd2 ? (_Bool)0 : x$r_buff1_thd2 [L753] EXPR 1 x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd1 ? x$w_buff1 : x) [L753] EXPR 1 x$w_buff1_used && x$r_buff1_thd1 ? x$w_buff1 : x [L753] EXPR 1 x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd1 ? x$w_buff1 : x) [L753] 1 x = x$w_buff0_used && x$r_buff0_thd1 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd1 ? x$w_buff1 : x) [L754] EXPR 1 x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$w_buff0_used [L754] 1 x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$w_buff0_used [L755] EXPR 1 x$w_buff0_used && x$r_buff0_thd1 || x$w_buff1_used && x$r_buff1_thd1 ? (_Bool)0 : x$w_buff1_used [L755] 1 x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd1 || x$w_buff1_used && x$r_buff1_thd1 ? (_Bool)0 : x$w_buff1_used [L756] EXPR 1 x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$r_buff0_thd1 [L756] 1 x$r_buff0_thd1 = x$w_buff0_used && x$r_buff0_thd1 ? (_Bool)0 : x$r_buff0_thd1 [L757] EXPR 1 x$w_buff0_used && x$r_buff0_thd1 || x$w_buff1_used && x$r_buff1_thd1 ? (_Bool)0 : x$r_buff1_thd1 [L757] 1 x$r_buff1_thd1 = x$w_buff0_used && x$r_buff0_thd1 || x$w_buff1_used && x$r_buff1_thd1 ? (_Bool)0 : x$r_buff1_thd1 [L760] 1 __unbuffered_cnt = __unbuffered_cnt + 1 VAL [__unbuffered_cnt=1, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=2, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, y=1, z=1] [L789] 2 __unbuffered_cnt = __unbuffered_cnt + 1 [L791] 2 return 0; [L808] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd3 ? x$w_buff1 : x) [L808] EXPR 3 x$w_buff1_used && x$r_buff1_thd3 ? x$w_buff1 : x [L808] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd3 ? x$w_buff1 : x) [L808] 3 x = x$w_buff0_used && x$r_buff0_thd3 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd3 ? x$w_buff1 : x) [L809] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 ? (_Bool)0 : x$w_buff0_used [L809] 3 x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd3 ? (_Bool)0 : x$w_buff0_used [L810] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 ? (_Bool)0 : x$w_buff1_used [L810] 3 x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 ? (_Bool)0 : x$w_buff1_used [L811] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 ? (_Bool)0 : x$r_buff0_thd3 [L811] 3 x$r_buff0_thd3 = x$w_buff0_used && x$r_buff0_thd3 ? (_Bool)0 : x$r_buff0_thd3 [L812] EXPR 3 x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 ? (_Bool)0 : x$r_buff1_thd3 [L812] 3 x$r_buff1_thd3 = x$w_buff0_used && x$r_buff0_thd3 || x$w_buff1_used && x$r_buff1_thd3 ? (_Bool)0 : x$r_buff1_thd3 [L815] 3 __unbuffered_cnt = __unbuffered_cnt + 1 VAL [__unbuffered_cnt=3, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, weak$$choice0=0, weak$$choice2=0, x=2, x$flush_delayed=0, x$mem_tmp=0, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=2, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, y=1, z=1] [L837] 0 main$tmp_guard0 = __unbuffered_cnt == 3 [L3] COND FALSE 0 !(!cond) [L841] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd0 ? x$w_buff1 : x) [L841] EXPR 0 x$w_buff1_used && x$r_buff1_thd0 ? x$w_buff1 : x [L841] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd0 ? x$w_buff1 : x) [L841] 0 x = x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : (x$w_buff1_used && x$r_buff1_thd0 ? x$w_buff1 : x) [L842] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$w_buff0_used [L842] 0 x$w_buff0_used = x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$w_buff0_used [L843] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 ? (_Bool)0 : x$w_buff1_used [L843] 0 x$w_buff1_used = x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 ? (_Bool)0 : x$w_buff1_used [L844] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$r_buff0_thd0 [L844] 0 x$r_buff0_thd0 = x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$r_buff0_thd0 [L845] EXPR 0 x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 ? (_Bool)0 : x$r_buff1_thd0 [L845] 0 x$r_buff1_thd0 = x$w_buff0_used && x$r_buff0_thd0 || x$w_buff1_used && x$r_buff1_thd0 ? (_Bool)0 : x$r_buff1_thd0 [L848] 0 weak$$choice0 = __VERIFIER_nondet_bool() [L849] 0 weak$$choice2 = __VERIFIER_nondet_bool() [L850] 0 x$flush_delayed = weak$$choice2 [L851] 0 x$mem_tmp = x [L852] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x : (x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : x$w_buff1) [L852] 0 x = !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x : (x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : x$w_buff1) [L853] EXPR 0 weak$$choice2 ? x$w_buff0 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff0 : (x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : x$w_buff0)) [L853] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff0 : (x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : x$w_buff0) [L853] EXPR 0 weak$$choice2 ? x$w_buff0 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff0 : (x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : x$w_buff0)) [L853] 0 x$w_buff0 = weak$$choice2 ? x$w_buff0 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff0 : (x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff0 : x$w_buff0)) [L854] EXPR 0 weak$$choice2 ? x$w_buff1 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff1 : (x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff1 : x$w_buff1)) [L854] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff1 : (x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff1 : x$w_buff1) [L854] EXPR 0 weak$$choice2 ? x$w_buff1 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff1 : (x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff1 : x$w_buff1)) [L854] 0 x$w_buff1 = weak$$choice2 ? x$w_buff1 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff1 : (x$w_buff0_used && x$r_buff0_thd0 ? x$w_buff1 : x$w_buff1)) [L855] EXPR 0 weak$$choice2 ? x$w_buff0_used : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff0_used : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$w_buff0_used)) [L855] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff0_used : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$w_buff0_used) [L855] EXPR 0 weak$$choice2 ? x$w_buff0_used : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff0_used : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$w_buff0_used)) [L855] 0 x$w_buff0_used = weak$$choice2 ? x$w_buff0_used : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff0_used : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$w_buff0_used)) [L856] EXPR 0 weak$$choice2 ? x$w_buff1_used : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff1_used : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : (_Bool)0)) [L856] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff1_used : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : (_Bool)0) [L856] EXPR 0 weak$$choice2 ? x$w_buff1_used : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff1_used : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : (_Bool)0)) [L856] 0 x$w_buff1_used = weak$$choice2 ? x$w_buff1_used : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$w_buff1_used : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : (_Bool)0)) [L857] EXPR 0 weak$$choice2 ? x$r_buff0_thd0 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$r_buff0_thd0 : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$r_buff0_thd0)) [L857] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$r_buff0_thd0 : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$r_buff0_thd0) [L857] EXPR 0 weak$$choice2 ? x$r_buff0_thd0 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$r_buff0_thd0 : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$r_buff0_thd0)) [L857] 0 x$r_buff0_thd0 = weak$$choice2 ? x$r_buff0_thd0 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$r_buff0_thd0 : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : x$r_buff0_thd0)) [L858] EXPR 0 weak$$choice2 ? x$r_buff1_thd0 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$r_buff1_thd0 : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : (_Bool)0)) [L858] EXPR 0 !x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$r_buff1_thd0 : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : (_Bool)0) [L858] EXPR 0 weak$$choice2 ? x$r_buff1_thd0 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$r_buff1_thd0 : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : (_Bool)0)) [L858] 0 x$r_buff1_thd0 = weak$$choice2 ? x$r_buff1_thd0 : (!x$w_buff0_used || !x$r_buff0_thd0 && !x$w_buff1_used || !x$r_buff0_thd0 && !x$r_buff1_thd0 ? x$r_buff1_thd0 : (x$w_buff0_used && x$r_buff0_thd0 ? (_Bool)0 : (_Bool)0)) [L859] 0 main$tmp_guard1 = !(x == 2 && __unbuffered_p1_EAX == 0 && __unbuffered_p2_EAX == 1 && __unbuffered_p2_EBX == 0) [L860] EXPR 0 x$flush_delayed ? x$mem_tmp : x [L860] 0 x = x$flush_delayed ? x$mem_tmp : x [L861] 0 x$flush_delayed = (_Bool)0 [L18] COND TRUE 0 !expression [L18] 0 reach_error() VAL [__unbuffered_cnt=3, __unbuffered_p1_EAX=0, __unbuffered_p2_EAX=1, __unbuffered_p2_EBX=0, a=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, weak$$choice0=50, weak$$choice2=0, x=2, x$flush_delayed=0, x$mem_tmp=2, x$r_buff0_thd0=0, x$r_buff0_thd1=0, x$r_buff0_thd2=1, x$r_buff0_thd3=0, x$r_buff1_thd0=0, x$r_buff1_thd1=0, x$r_buff1_thd2=0, x$r_buff1_thd3=0, x$read_delayed=0, x$read_delayed_var={0:0}, x$w_buff0=2, x$w_buff0_used=0, x$w_buff1=0, x$w_buff1_used=0, y=1, z=1] - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 101 locations, 2 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 12.9ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: UNSAFE, OverallTime: 132492.7ms, OverallIterations: 13, TraceHistogramMax: 1, EmptinessCheckTime: 0.0ms, AutomataDifference: 4983.3ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 122043.8ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 63 SDtfs, 29 SDslu, 13 SDs, 0 SdLazy, 379 SolverSat, 140 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 909.0ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 43 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 713.2ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=661occurred in iteration=9, InterpolantAutomatonStates: 55, 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: 50.4ms SsaConstructionTime, 530.2ms SatisfiabilityAnalysisTime, 1415.2ms InterpolantComputationTime, 174 NumberOfCodeBlocks, 174 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 141 ConstructedInterpolants, 0 QuantifiedInterpolants, 852 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 12 InterpolantComputations, 12 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...