/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-VariableLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/pthread/singleton.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-d5b4239aa45c8d22a30959944f2ef622f7386a6d-d5b4239 [2021-03-24 09:33:41,427 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-03-24 09:33:41,429 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-03-24 09:33:41,457 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-03-24 09:33:41,457 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-03-24 09:33:41,459 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-03-24 09:33:41,461 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-03-24 09:33:41,465 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-03-24 09:33:41,466 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-03-24 09:33:41,469 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-03-24 09:33:41,470 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-03-24 09:33:41,471 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-03-24 09:33:41,471 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-03-24 09:33:41,472 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-03-24 09:33:41,473 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-03-24 09:33:41,476 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-03-24 09:33:41,478 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-03-24 09:33:41,478 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-03-24 09:33:41,480 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-03-24 09:33:41,484 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-03-24 09:33:41,485 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-03-24 09:33:41,486 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-03-24 09:33:41,486 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-03-24 09:33:41,488 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-03-24 09:33:41,492 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-03-24 09:33:41,492 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-03-24 09:33:41,493 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-03-24 09:33:41,493 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-03-24 09:33:41,494 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-03-24 09:33:41,494 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-03-24 09:33:41,494 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-03-24 09:33:41,495 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-03-24 09:33:41,496 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-03-24 09:33:41,496 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-03-24 09:33:41,497 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-03-24 09:33:41,497 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-03-24 09:33:41,497 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-03-24 09:33:41,497 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-03-24 09:33:41,497 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-03-24 09:33:41,498 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-03-24 09:33:41,498 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-03-24 09:33:41,499 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-VariableLbe.epf [2021-03-24 09:33:41,525 INFO L113 SettingsManager]: Loading preferences was successful [2021-03-24 09:33:41,525 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-03-24 09:33:41,527 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-03-24 09:33:41,528 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-03-24 09:33:41,528 INFO L138 SettingsManager]: * Use SBE=true [2021-03-24 09:33:41,528 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-03-24 09:33:41,528 INFO L138 SettingsManager]: * sizeof long=4 [2021-03-24 09:33:41,528 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-03-24 09:33:41,528 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-03-24 09:33:41,528 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-03-24 09:33:41,529 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-03-24 09:33:41,529 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-03-24 09:33:41,529 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-03-24 09:33:41,529 INFO L138 SettingsManager]: * sizeof long double=12 [2021-03-24 09:33:41,529 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-03-24 09:33:41,529 INFO L138 SettingsManager]: * Use constant arrays=true [2021-03-24 09:33:41,529 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-03-24 09:33:41,529 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-03-24 09:33:41,530 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-03-24 09:33:41,530 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-03-24 09:33:41,530 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-03-24 09:33:41,530 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-24 09:33:41,530 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-03-24 09:33:41,530 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-03-24 09:33:41,530 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-03-24 09:33:41,530 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-03-24 09:33:41,530 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-03-24 09:33:41,530 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2021-03-24 09:33:41,531 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-03-24 09:33:41,531 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-03-24 09:33:41,790 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-03-24 09:33:41,819 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-03-24 09:33:41,822 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-03-24 09:33:41,822 INFO L271 PluginConnector]: Initializing CDTParser... [2021-03-24 09:33:41,823 INFO L275 PluginConnector]: CDTParser initialized [2021-03-24 09:33:41,824 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/singleton.i [2021-03-24 09:33:41,884 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c9639df8/ea12bf0b39cf4270a1ebc0abae83ddd3/FLAG3c8dc6253 [2021-03-24 09:33:42,305 INFO L306 CDTParser]: Found 1 translation units. [2021-03-24 09:33:42,305 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/singleton.i [2021-03-24 09:33:42,328 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c9639df8/ea12bf0b39cf4270a1ebc0abae83ddd3/FLAG3c8dc6253 [2021-03-24 09:33:42,623 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c9639df8/ea12bf0b39cf4270a1ebc0abae83ddd3 [2021-03-24 09:33:42,625 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-03-24 09:33:42,626 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2021-03-24 09:33:42,627 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-03-24 09:33:42,627 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-03-24 09:33:42,641 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-03-24 09:33:42,641 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.03 09:33:42" (1/1) ... [2021-03-24 09:33:42,642 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72a1158b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:33:42, skipping insertion in model container [2021-03-24 09:33:42,642 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.03 09:33:42" (1/1) ... [2021-03-24 09:33:42,648 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-03-24 09:33:42,702 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-03-24 09:33:42,814 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-03-24 09:33:42,943 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/singleton.i[55547,55560] [2021-03-24 09:33:43,002 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-24 09:33:43,007 INFO L203 MainTranslator]: Completed pre-run [2021-03-24 09:33:43,030 WARN L612 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2021-03-24 09:33:43,051 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/singleton.i[55547,55560] [2021-03-24 09:33:43,056 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-03-24 09:33:43,145 INFO L208 MainTranslator]: Completed translation [2021-03-24 09:33:43,145 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:33:43 WrapperNode [2021-03-24 09:33:43,146 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-03-24 09:33:43,146 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-03-24 09:33:43,146 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-03-24 09:33:43,146 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-03-24 09:33:43,151 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:33:43" (1/1) ... [2021-03-24 09:33:43,163 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:33:43" (1/1) ... [2021-03-24 09:33:43,175 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-03-24 09:33:43,176 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-03-24 09:33:43,176 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-03-24 09:33:43,176 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-03-24 09:33:43,181 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:33:43" (1/1) ... [2021-03-24 09:33:43,181 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:33:43" (1/1) ... [2021-03-24 09:33:43,183 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:33:43" (1/1) ... [2021-03-24 09:33:43,183 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:33:43" (1/1) ... [2021-03-24 09:33:43,188 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:33:43" (1/1) ... [2021-03-24 09:33:43,189 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:33:43" (1/1) ... [2021-03-24 09:33:43,191 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:33:43" (1/1) ... [2021-03-24 09:33:43,192 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-03-24 09:33:43,193 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-03-24 09:33:43,193 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-03-24 09:33:43,193 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-03-24 09:33:43,194 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:33:43" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-03-24 09:33:43,267 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2021-03-24 09:33:43,267 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-03-24 09:33:43,267 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-03-24 09:33:43,267 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2021-03-24 09:33:43,267 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-03-24 09:33:43,267 INFO L130 BoogieDeclarations]: Found specification of procedure thread0 [2021-03-24 09:33:43,267 INFO L138 BoogieDeclarations]: Found implementation of procedure thread0 [2021-03-24 09:33:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-03-24 09:33:43,268 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-03-24 09:33:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-03-24 09:33:43,268 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-03-24 09:33:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2021-03-24 09:33:43,268 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2021-03-24 09:33:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-03-24 09:33:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-03-24 09:33:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-03-24 09:33:43,268 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-03-24 09:33:43,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-03-24 09:33:43,269 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-03-24 09:33:43,513 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-03-24 09:33:43,513 INFO L299 CfgBuilder]: Removed 6 assume(true) statements. [2021-03-24 09:33:43,514 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.03 09:33:43 BoogieIcfgContainer [2021-03-24 09:33:43,515 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-03-24 09:33:43,515 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-03-24 09:33:43,516 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-03-24 09:33:43,517 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-03-24 09:33:43,518 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.03 09:33:42" (1/3) ... [2021-03-24 09:33:43,518 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@768b6811 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.03 09:33:43, skipping insertion in model container [2021-03-24 09:33:43,518 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.03 09:33:43" (2/3) ... [2021-03-24 09:33:43,518 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@768b6811 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.03 09:33:43, skipping insertion in model container [2021-03-24 09:33:43,518 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.03 09:33:43" (3/3) ... [2021-03-24 09:33:43,519 INFO L111 eAbstractionObserver]: Analyzing ICFG singleton.i [2021-03-24 09:33:43,523 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-03-24 09:33:43,526 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-03-24 09:33:43,527 INFO L323 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-03-24 09:33:43,552 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,552 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,552 WARN L313 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork4_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,552 WARN L313 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork4_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,552 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,553 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,553 WARN L313 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork4_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,553 WARN L313 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork4_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,553 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,553 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,553 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,553 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,553 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,553 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,553 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,553 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,554 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,554 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,554 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,554 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,554 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,554 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,554 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,554 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,554 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,555 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,555 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,555 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,555 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,555 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,555 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,555 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,555 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,555 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,556 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,556 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,556 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,556 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,556 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,556 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,556 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,556 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,557 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,557 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,557 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,557 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,557 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,557 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,557 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,557 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,557 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,557 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,557 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,558 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,558 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,558 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,558 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,558 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,558 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,558 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,558 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,558 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,558 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,558 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,559 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,559 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,559 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,559 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,559 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,559 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,559 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,559 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,559 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,559 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,559 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,560 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,560 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,560 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,560 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,560 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,560 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,560 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,560 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,560 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,560 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,560 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,560 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,560 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,561 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,561 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,561 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,561 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,561 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,561 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,561 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,561 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,561 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,561 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,561 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,561 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,562 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,562 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,562 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,562 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,562 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,562 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,562 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,562 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,562 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,562 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,562 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,562 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,563 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,563 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,563 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,563 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,563 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,563 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,563 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,563 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,563 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,563 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,563 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,563 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,564 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,564 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,564 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,564 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,564 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,564 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,564 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,564 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,564 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,564 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,564 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,565 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,565 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,565 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,565 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,565 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,565 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,565 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,565 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,565 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,566 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,566 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,566 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,566 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,566 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,566 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,566 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,566 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,566 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,566 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,566 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,567 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,567 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,567 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,567 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,567 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,567 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,567 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,567 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,567 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,567 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,567 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,568 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,568 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,568 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,568 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,568 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,568 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,568 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,568 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,568 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,568 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,568 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,568 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,568 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,569 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,569 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,569 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,569 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,569 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,569 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,569 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,569 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,569 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,569 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,570 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,570 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,570 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,570 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,570 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,570 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,570 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,570 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,570 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,570 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,570 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,572 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,572 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,572 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,572 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,576 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,576 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,576 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,576 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,577 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,577 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,577 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,577 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,578 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,579 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,579 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,579 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,579 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,579 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,580 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,580 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem15| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,580 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet7| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,580 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem16| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,580 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet9| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,580 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,580 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet10| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,581 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet11| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,581 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,581 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem8| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,581 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,581 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t4~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,581 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,581 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem13| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,581 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~mem14| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,581 WARN L313 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork4_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,581 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t3~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,581 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,581 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_#t~nondet12| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,581 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t1~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,581 WARN L313 ript$VariableManager]: TermVariabe thread0Thread1of1ForFork4_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,582 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t2~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,582 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,582 WARN L313 ript$VariableManager]: TermVariabe |thread0Thread1of1ForFork4_~#t5~0.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,583 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,583 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,583 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,583 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,584 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,584 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,584 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,585 WARN L313 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork3_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,585 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,585 WARN L313 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork3_#t~malloc6.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,586 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,586 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork5_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,586 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,586 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork5_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,587 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,587 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,587 WARN L313 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,587 WARN L313 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,588 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,588 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,588 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,588 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,589 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,589 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,589 WARN L313 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork2_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,589 WARN L313 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2021-03-24 09:33:43,656 INFO L149 ThreadInstanceAdder]: Constructed 121 joinOtherThreadTransitions. [2021-03-24 09:33:43,670 INFO L253 AbstractCegarLoop]: Starting to check reachability of 12 error locations. [2021-03-24 09:33:43,684 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-03-24 09:33:43,684 INFO L377 AbstractCegarLoop]: Hoare is false [2021-03-24 09:33:43,684 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-03-24 09:33:43,684 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-03-24 09:33:43,684 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-03-24 09:33:43,684 INFO L381 AbstractCegarLoop]: Difference is false [2021-03-24 09:33:43,684 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-03-24 09:33:43,684 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-03-24 09:33:43,721 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 167 places, 248 transitions, 876 flow [2021-03-24 09:33:43,772 INFO L129 PetriNetUnfolder]: 61/274 cut-off events. [2021-03-24 09:33:43,772 INFO L130 PetriNetUnfolder]: For 39/39 co-relation queries the response was YES. [2021-03-24 09:33:43,777 INFO L84 FinitePrefix]: Finished finitePrefix Result has 370 conditions, 274 events. 61/274 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 804 event pairs, 0 based on Foata normal form. 0/224 useless extension candidates. Maximal degree in co-relation 330. Up to 24 conditions per place. [2021-03-24 09:33:43,777 INFO L82 GeneralOperation]: Start removeDead. Operand has 167 places, 248 transitions, 876 flow [2021-03-24 09:33:43,782 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 119 places, 140 transitions, 433 flow [2021-03-24 09:33:43,783 INFO L174 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2021-03-24 09:33:43,789 INFO L137 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 119 places, 140 transitions, 433 flow [2021-03-24 09:33:43,791 INFO L129 LiptonReduction]: Starting Lipton reduction on Petri net that has 119 places, 140 transitions, 433 flow [2021-03-24 09:33:43,793 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 119 places, 140 transitions, 433 flow [2021-03-24 09:33:43,822 INFO L129 PetriNetUnfolder]: 61/274 cut-off events. [2021-03-24 09:33:43,823 INFO L130 PetriNetUnfolder]: For 39/39 co-relation queries the response was YES. [2021-03-24 09:33:43,826 INFO L84 FinitePrefix]: Finished finitePrefix Result has 370 conditions, 274 events. 61/274 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 770 event pairs, 0 based on Foata normal form. 0/224 useless extension candidates. Maximal degree in co-relation 330. Up to 24 conditions per place. [2021-03-24 09:33:43,834 INFO L142 LiptonReduction]: Number of co-enabled transitions 4156 [2021-03-24 09:33:45,274 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 50 [2021-03-24 09:33:45,459 INFO L154 LiptonReduction]: Checked pairs total: 2005 [2021-03-24 09:33:45,459 INFO L156 LiptonReduction]: Total number of compositions: 60 [2021-03-24 09:33:45,460 INFO L199 CegarLoopForPetriNet]: Time needed for LBE in milliseconds: 1678 [2021-03-24 09:33:45,466 INFO L129 PetriNetUnfolder]: 2/17 cut-off events. [2021-03-24 09:33:45,467 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2021-03-24 09:33:45,467 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:33:45,467 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:33:45,467 INFO L428 AbstractCegarLoop]: === Iteration 1 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:33:45,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:33:45,471 INFO L82 PathProgramCache]: Analyzing trace with hash -828543654, now seen corresponding path program 1 times [2021-03-24 09:33:45,477 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:33:45,477 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206760042] [2021-03-24 09:33:45,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:33:45,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:33:45,649 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:45,650 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:33:45,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:45,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 09:33:45,657 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:45,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 09:33:45,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:45,667 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 09:33:45,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:45,674 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:33:45,679 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:45,680 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 09:33:45,685 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:45,685 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:33:45,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:45,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:33:45,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:33:45,692 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206760042] [2021-03-24 09:33:45,692 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:33:45,692 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-03-24 09:33:45,692 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392296729] [2021-03-24 09:33:45,698 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-24 09:33:45,698 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:33:45,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-24 09:33:45,706 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-03-24 09:33:45,713 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 319 [2021-03-24 09:33:45,717 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 84 transitions, 321 flow. Second operand has 8 states, 8 states have (on average 183.375) internal successors, (1467), 8 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:45,718 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:33:45,718 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 319 [2021-03-24 09:33:45,718 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:33:46,197 INFO L129 PetriNetUnfolder]: 2937/4425 cut-off events. [2021-03-24 09:33:46,197 INFO L130 PetriNetUnfolder]: For 1350/1355 co-relation queries the response was YES. [2021-03-24 09:33:46,209 INFO L84 FinitePrefix]: Finished finitePrefix Result has 9334 conditions, 4425 events. 2937/4425 cut-off events. For 1350/1355 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 23287 event pairs, 1090 based on Foata normal form. 121/3543 useless extension candidates. Maximal degree in co-relation 9299. Up to 1639 conditions per place. [2021-03-24 09:33:46,230 INFO L132 encePairwiseOnDemand]: 306/319 looper letters, 75 selfloop transitions, 12 changer transitions 6/134 dead transitions. [2021-03-24 09:33:46,230 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 134 transitions, 640 flow [2021-03-24 09:33:46,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 09:33:46,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 09:33:46,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1918 transitions. [2021-03-24 09:33:46,246 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6012539184952979 [2021-03-24 09:33:46,246 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1918 transitions. [2021-03-24 09:33:46,247 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1918 transitions. [2021-03-24 09:33:46,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:33:46,252 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1918 transitions. [2021-03-24 09:33:46,259 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 191.8) internal successors, (1918), 10 states have internal predecessors, (1918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:46,267 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 319.0) internal successors, (3509), 11 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:46,269 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 319.0) internal successors, (3509), 11 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:46,270 INFO L185 Difference]: Start difference. First operand has 63 places, 84 transitions, 321 flow. Second operand 10 states and 1918 transitions. [2021-03-24 09:33:46,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 134 transitions, 640 flow [2021-03-24 09:33:46,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 134 transitions, 516 flow, removed 0 selfloop flow, removed 12 redundant places. [2021-03-24 09:33:46,285 INFO L241 Difference]: Finished difference. Result has 64 places, 87 transitions, 271 flow [2021-03-24 09:33:46,286 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=215, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=271, PETRI_PLACES=64, PETRI_TRANSITIONS=87} [2021-03-24 09:33:46,287 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 1 predicate places. [2021-03-24 09:33:46,287 INFO L480 AbstractCegarLoop]: Abstraction has has 64 places, 87 transitions, 271 flow [2021-03-24 09:33:46,288 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 183.375) internal successors, (1467), 8 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:46,288 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:33:46,288 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:33:46,288 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-03-24 09:33:46,288 INFO L428 AbstractCegarLoop]: === Iteration 2 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:33:46,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:33:46,289 INFO L82 PathProgramCache]: Analyzing trace with hash -198967952, now seen corresponding path program 2 times [2021-03-24 09:33:46,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:33:46,289 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278895668] [2021-03-24 09:33:46,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:33:46,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:33:46,351 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:46,352 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:33:46,352 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:46,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:33:46,357 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:46,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:33:46,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:46,360 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:33:46,366 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:46,366 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:33:46,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:33:46,366 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278895668] [2021-03-24 09:33:46,367 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:33:46,367 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 09:33:46,367 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040166735] [2021-03-24 09:33:46,367 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 09:33:46,368 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:33:46,374 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 09:33:46,374 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-24 09:33:46,376 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 220 out of 319 [2021-03-24 09:33:46,377 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 87 transitions, 271 flow. Second operand has 5 states, 5 states have (on average 221.6) internal successors, (1108), 5 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:46,377 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:33:46,377 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 220 of 319 [2021-03-24 09:33:46,377 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:33:46,747 INFO L129 PetriNetUnfolder]: 3950/5655 cut-off events. [2021-03-24 09:33:46,747 INFO L130 PetriNetUnfolder]: For 1292/1299 co-relation queries the response was YES. [2021-03-24 09:33:46,757 INFO L84 FinitePrefix]: Finished finitePrefix Result has 10864 conditions, 5655 events. 3950/5655 cut-off events. For 1292/1299 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 28267 event pairs, 1892 based on Foata normal form. 2/4252 useless extension candidates. Maximal degree in co-relation 10074. Up to 3238 conditions per place. [2021-03-24 09:33:46,775 INFO L132 encePairwiseOnDemand]: 312/319 looper letters, 60 selfloop transitions, 6 changer transitions 1/115 dead transitions. [2021-03-24 09:33:46,775 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 115 transitions, 485 flow [2021-03-24 09:33:46,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-24 09:33:46,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-24 09:33:46,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1385 transitions. [2021-03-24 09:33:46,778 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7236154649947754 [2021-03-24 09:33:46,778 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1385 transitions. [2021-03-24 09:33:46,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1385 transitions. [2021-03-24 09:33:46,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:33:46,779 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1385 transitions. [2021-03-24 09:33:46,781 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 230.83333333333334) internal successors, (1385), 6 states have internal predecessors, (1385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:46,783 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:46,784 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:46,784 INFO L185 Difference]: Start difference. First operand has 64 places, 87 transitions, 271 flow. Second operand 6 states and 1385 transitions. [2021-03-24 09:33:46,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 115 transitions, 485 flow [2021-03-24 09:33:46,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 115 transitions, 474 flow, removed 1 selfloop flow, removed 4 redundant places. [2021-03-24 09:33:46,794 INFO L241 Difference]: Finished difference. Result has 67 places, 90 transitions, 305 flow [2021-03-24 09:33:46,794 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=261, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=305, PETRI_PLACES=67, PETRI_TRANSITIONS=90} [2021-03-24 09:33:46,795 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 4 predicate places. [2021-03-24 09:33:46,795 INFO L480 AbstractCegarLoop]: Abstraction has has 67 places, 90 transitions, 305 flow [2021-03-24 09:33:46,795 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 221.6) internal successors, (1108), 5 states have internal predecessors, (1108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:46,795 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:33:46,795 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:33:46,795 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-03-24 09:33:46,796 INFO L428 AbstractCegarLoop]: === Iteration 3 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:33:46,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:33:46,796 INFO L82 PathProgramCache]: Analyzing trace with hash 1526167510, now seen corresponding path program 3 times [2021-03-24 09:33:46,796 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:33:46,796 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294734582] [2021-03-24 09:33:46,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:33:46,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:33:46,860 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:46,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:33:46,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:46,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 09:33:46,864 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:46,864 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 09:33:46,871 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:46,872 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 09:33:46,878 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:46,878 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:33:46,882 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:46,882 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:33:46,887 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:46,887 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:33:46,891 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:46,892 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:33:46,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:33:46,892 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294734582] [2021-03-24 09:33:46,892 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:33:46,892 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-03-24 09:33:46,892 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404354690] [2021-03-24 09:33:46,893 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-24 09:33:46,893 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:33:46,893 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-24 09:33:46,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-03-24 09:33:46,895 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 182 out of 319 [2021-03-24 09:33:46,896 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 90 transitions, 305 flow. Second operand has 8 states, 8 states have (on average 183.375) internal successors, (1467), 8 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:46,896 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:33:46,896 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 182 of 319 [2021-03-24 09:33:46,897 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:33:47,420 INFO L129 PetriNetUnfolder]: 4561/6438 cut-off events. [2021-03-24 09:33:47,420 INFO L130 PetriNetUnfolder]: For 2674/2681 co-relation queries the response was YES. [2021-03-24 09:33:47,434 INFO L84 FinitePrefix]: Finished finitePrefix Result has 12835 conditions, 6438 events. 4561/6438 cut-off events. For 2674/2681 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 31681 event pairs, 1812 based on Foata normal form. 4/4787 useless extension candidates. Maximal degree in co-relation 10352. Up to 1845 conditions per place. [2021-03-24 09:33:47,457 INFO L132 encePairwiseOnDemand]: 308/319 looper letters, 97 selfloop transitions, 23 changer transitions 1/162 dead transitions. [2021-03-24 09:33:47,457 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 162 transitions, 750 flow [2021-03-24 09:33:47,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-24 09:33:47,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-24 09:33:47,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2302 transitions. [2021-03-24 09:33:47,461 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6013584117032393 [2021-03-24 09:33:47,461 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2302 transitions. [2021-03-24 09:33:47,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2302 transitions. [2021-03-24 09:33:47,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:33:47,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2302 transitions. [2021-03-24 09:33:47,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 191.83333333333334) internal successors, (2302), 12 states have internal predecessors, (2302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:47,469 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 319.0) internal successors, (4147), 13 states have internal predecessors, (4147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:47,470 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 319.0) internal successors, (4147), 13 states have internal predecessors, (4147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:47,470 INFO L185 Difference]: Start difference. First operand has 67 places, 90 transitions, 305 flow. Second operand 12 states and 2302 transitions. [2021-03-24 09:33:47,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 162 transitions, 750 flow [2021-03-24 09:33:47,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 162 transitions, 732 flow, removed 6 selfloop flow, removed 2 redundant places. [2021-03-24 09:33:47,484 INFO L241 Difference]: Finished difference. Result has 79 places, 97 transitions, 401 flow [2021-03-24 09:33:47,484 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=401, PETRI_PLACES=79, PETRI_TRANSITIONS=97} [2021-03-24 09:33:47,484 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 16 predicate places. [2021-03-24 09:33:47,485 INFO L480 AbstractCegarLoop]: Abstraction has has 79 places, 97 transitions, 401 flow [2021-03-24 09:33:47,486 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 183.375) internal successors, (1467), 8 states have internal predecessors, (1467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:47,487 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:33:47,487 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:33:47,487 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-03-24 09:33:47,487 INFO L428 AbstractCegarLoop]: === Iteration 4 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:33:47,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:33:47,487 INFO L82 PathProgramCache]: Analyzing trace with hash -849258250, now seen corresponding path program 1 times [2021-03-24 09:33:47,487 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:33:47,487 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044885427] [2021-03-24 09:33:47,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:33:47,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:33:47,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:47,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:33:47,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:47,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:33:47,530 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:47,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:33:47,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:33:47,533 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044885427] [2021-03-24 09:33:47,533 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:33:47,533 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-03-24 09:33:47,533 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457651059] [2021-03-24 09:33:47,533 INFO L460 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-03-24 09:33:47,533 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:33:47,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-03-24 09:33:47,534 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-03-24 09:33:47,535 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 254 out of 319 [2021-03-24 09:33:47,535 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 97 transitions, 401 flow. Second operand has 4 states, 4 states have (on average 256.5) internal successors, (1026), 4 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:47,535 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:33:47,535 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 254 of 319 [2021-03-24 09:33:47,536 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:33:48,092 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_100| v_~v~0.base_30) v_~v~0.offset_30) |v_ULTIMATE.start_main_#t~mem19_15|) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_30, #memory_int=|v_#memory_int_100|, ~v~0.base=v_~v~0.base_30} OutVars{~v~0.offset=v_~v~0.offset_30, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_100|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_30, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][39], [Black: 186#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 225#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 229#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 217#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 221#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 44#L1156-1true, Black: 197#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), 173#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), Black: 198#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 203#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 240#(and (= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~expression| 0))), 210#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), 122#L1164-2true, Black: 178#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 182#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1))]) [2021-03-24 09:33:48,092 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,092 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,092 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,092 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,093 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_100| v_~v~0.base_30) v_~v~0.offset_30) |v_ULTIMATE.start_main_#t~mem19_15|) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_30, #memory_int=|v_#memory_int_100|, ~v~0.base=v_~v~0.base_30} OutVars{~v~0.offset=v_~v~0.offset_30, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_100|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_30, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][38], [Black: 186#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 225#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 229#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 217#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 221#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 235#true, 44#L1156-1true, 173#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), Black: 197#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 198#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 203#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 210#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), 122#L1164-2true, Black: 178#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 182#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1))]) [2021-03-24 09:33:48,093 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,093 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,093 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,093 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,093 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_100| v_~v~0.base_30) v_~v~0.offset_30) |v_ULTIMATE.start_main_#t~mem19_15|) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_30, #memory_int=|v_#memory_int_100|, ~v~0.base=v_~v~0.base_30} OutVars{~v~0.offset=v_~v~0.offset_30, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_100|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_30, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][40], [Black: 186#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 225#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 229#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 217#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 221#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 44#L1156-1true, Black: 197#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), 173#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), Black: 198#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 203#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 240#(and (= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~expression| 0))), 210#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), 122#L1164-2true, Black: 178#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 182#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1))]) [2021-03-24 09:33:48,093 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,093 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,093 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,093 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,094 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_100| v_~v~0.base_30) v_~v~0.offset_30) |v_ULTIMATE.start_main_#t~mem19_15|) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_30, #memory_int=|v_#memory_int_100|, ~v~0.base=v_~v~0.base_30} OutVars{~v~0.offset=v_~v~0.offset_30, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_100|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_30, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][48], [Black: 186#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 225#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 229#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 217#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 221#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 235#true, 44#L1156-1true, Black: 197#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), 173#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), Black: 198#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 203#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 210#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), 122#L1164-2true, Black: 178#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 182#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1))]) [2021-03-24 09:33:48,094 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,094 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,094 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,094 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,094 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_100| v_~v~0.base_30) v_~v~0.offset_30) |v_ULTIMATE.start_main_#t~mem19_15|) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_30, #memory_int=|v_#memory_int_100|, ~v~0.base=v_~v~0.base_30} OutVars{~v~0.offset=v_~v~0.offset_30, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_100|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_30, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][43], [Black: 186#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 225#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 229#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 217#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 221#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 44#L1156-1true, 173#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), Black: 197#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 198#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 203#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 240#(and (= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~expression| 0))), 210#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), 122#L1164-2true, Black: 178#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 182#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1))]) [2021-03-24 09:33:48,094 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,094 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,094 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,095 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,095 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_100| v_~v~0.base_30) v_~v~0.offset_30) |v_ULTIMATE.start_main_#t~mem19_15|) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_30, #memory_int=|v_#memory_int_100|, ~v~0.base=v_~v~0.base_30} OutVars{~v~0.offset=v_~v~0.offset_30, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_100|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_30, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][42], [Black: 186#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 225#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 229#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 217#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 221#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 235#true, 44#L1156-1true, 173#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), Black: 197#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 198#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 203#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 210#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), 122#L1164-2true, Black: 178#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 182#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1))]) [2021-03-24 09:33:48,095 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,095 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,095 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,095 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:33:48,096 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_100| v_~v~0.base_30) v_~v~0.offset_30) |v_ULTIMATE.start_main_#t~mem19_15|) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_30, #memory_int=|v_#memory_int_100|, ~v~0.base=v_~v~0.base_30} OutVars{~v~0.offset=v_~v~0.offset_30, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_100|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_30, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][37], [Black: 186#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 225#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 229#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 217#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 221#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 44#L1156-1true, 173#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), Black: 197#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 198#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 203#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 240#(and (= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~expression| 0))), 210#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), 122#L1164-2true, Black: 178#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 182#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1))]) [2021-03-24 09:33:48,096 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event [2021-03-24 09:33:48,096 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-24 09:33:48,096 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-24 09:33:48,096 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-24 09:33:48,096 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_100| v_~v~0.base_30) v_~v~0.offset_30) |v_ULTIMATE.start_main_#t~mem19_15|) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_30, #memory_int=|v_#memory_int_100|, ~v~0.base=v_~v~0.base_30} OutVars{~v~0.offset=v_~v~0.offset_30, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_100|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_30, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][36], [Black: 186#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 225#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 229#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 217#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 221#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 235#true, 44#L1156-1true, 173#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), Black: 197#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 198#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 203#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 210#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), 122#L1164-2true, Black: 178#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 182#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1))]) [2021-03-24 09:33:48,096 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is not cut-off event [2021-03-24 09:33:48,097 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-24 09:33:48,097 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-24 09:33:48,097 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is not cut-off event [2021-03-24 09:33:48,100 INFO L129 PetriNetUnfolder]: 5551/8798 cut-off events. [2021-03-24 09:33:48,100 INFO L130 PetriNetUnfolder]: For 9882/9882 co-relation queries the response was YES. [2021-03-24 09:33:48,129 INFO L84 FinitePrefix]: Finished finitePrefix Result has 19820 conditions, 8798 events. 5551/8798 cut-off events. For 9882/9882 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 56337 event pairs, 558 based on Foata normal form. 0/6826 useless extension candidates. Maximal degree in co-relation 17798. Up to 2271 conditions per place. [2021-03-24 09:33:48,170 INFO L132 encePairwiseOnDemand]: 310/319 looper letters, 55 selfloop transitions, 18 changer transitions 5/141 dead transitions. [2021-03-24 09:33:48,170 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 141 transitions, 698 flow [2021-03-24 09:33:48,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-03-24 09:33:48,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2021-03-24 09:33:48,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1331 transitions. [2021-03-24 09:33:48,172 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.8344827586206897 [2021-03-24 09:33:48,172 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1331 transitions. [2021-03-24 09:33:48,172 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1331 transitions. [2021-03-24 09:33:48,173 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:33:48,173 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1331 transitions. [2021-03-24 09:33:48,175 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 266.2) internal successors, (1331), 5 states have internal predecessors, (1331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:48,176 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 319.0) internal successors, (1914), 6 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:48,176 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 319.0) internal successors, (1914), 6 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:48,176 INFO L185 Difference]: Start difference. First operand has 79 places, 97 transitions, 401 flow. Second operand 5 states and 1331 transitions. [2021-03-24 09:33:48,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 141 transitions, 698 flow [2021-03-24 09:33:48,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 141 transitions, 655 flow, removed 9 selfloop flow, removed 4 redundant places. [2021-03-24 09:33:48,219 INFO L241 Difference]: Finished difference. Result has 83 places, 115 transitions, 547 flow [2021-03-24 09:33:48,219 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=372, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=547, PETRI_PLACES=83, PETRI_TRANSITIONS=115} [2021-03-24 09:33:48,219 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 20 predicate places. [2021-03-24 09:33:48,219 INFO L480 AbstractCegarLoop]: Abstraction has has 83 places, 115 transitions, 547 flow [2021-03-24 09:33:48,219 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 256.5) internal successors, (1026), 4 states have internal predecessors, (1026), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:48,219 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:33:48,220 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:33:48,220 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-03-24 09:33:48,220 INFO L428 AbstractCegarLoop]: === Iteration 5 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:33:48,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:33:48,220 INFO L82 PathProgramCache]: Analyzing trace with hash -702944908, now seen corresponding path program 1 times [2021-03-24 09:33:48,220 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:33:48,220 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010548819] [2021-03-24 09:33:48,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:33:48,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:33:48,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:48,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:33:48,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:48,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:33:48,254 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:48,254 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:33:48,256 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:48,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:33:48,260 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:48,261 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:33:48,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:33:48,261 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010548819] [2021-03-24 09:33:48,261 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:33:48,261 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 09:33:48,261 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390913854] [2021-03-24 09:33:48,261 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 09:33:48,261 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:33:48,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 09:33:48,262 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-24 09:33:48,263 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 319 [2021-03-24 09:33:48,264 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 115 transitions, 547 flow. Second operand has 5 states, 5 states have (on average 221.4) internal successors, (1107), 5 states have internal predecessors, (1107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:48,264 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:33:48,264 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 319 [2021-03-24 09:33:48,264 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:33:49,072 INFO L129 PetriNetUnfolder]: 9279/13210 cut-off events. [2021-03-24 09:33:49,072 INFO L130 PetriNetUnfolder]: For 18700/18917 co-relation queries the response was YES. [2021-03-24 09:33:49,143 INFO L84 FinitePrefix]: Finished finitePrefix Result has 34929 conditions, 13210 events. 9279/13210 cut-off events. For 18700/18917 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 74586 event pairs, 2191 based on Foata normal form. 84/9901 useless extension candidates. Maximal degree in co-relation 33164. Up to 8564 conditions per place. [2021-03-24 09:33:49,181 INFO L132 encePairwiseOnDemand]: 312/319 looper letters, 94 selfloop transitions, 9 changer transitions 2/151 dead transitions. [2021-03-24 09:33:49,181 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 151 transitions, 904 flow [2021-03-24 09:33:49,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-24 09:33:49,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-24 09:33:49,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1386 transitions. [2021-03-24 09:33:49,184 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7241379310344828 [2021-03-24 09:33:49,184 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1386 transitions. [2021-03-24 09:33:49,184 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1386 transitions. [2021-03-24 09:33:49,184 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:33:49,184 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1386 transitions. [2021-03-24 09:33:49,186 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 231.0) internal successors, (1386), 6 states have internal predecessors, (1386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:49,188 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:49,189 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:49,189 INFO L185 Difference]: Start difference. First operand has 83 places, 115 transitions, 547 flow. Second operand 6 states and 1386 transitions. [2021-03-24 09:33:49,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 151 transitions, 904 flow [2021-03-24 09:33:49,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 151 transitions, 904 flow, removed 0 selfloop flow, removed 0 redundant places. [2021-03-24 09:33:49,243 INFO L241 Difference]: Finished difference. Result has 90 places, 114 transitions, 568 flow [2021-03-24 09:33:49,243 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=547, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=568, PETRI_PLACES=90, PETRI_TRANSITIONS=114} [2021-03-24 09:33:49,243 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 27 predicate places. [2021-03-24 09:33:49,243 INFO L480 AbstractCegarLoop]: Abstraction has has 90 places, 114 transitions, 568 flow [2021-03-24 09:33:49,244 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 221.4) internal successors, (1107), 5 states have internal predecessors, (1107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:49,244 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:33:49,244 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:33:49,244 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-03-24 09:33:49,244 INFO L428 AbstractCegarLoop]: === Iteration 6 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:33:49,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:33:49,244 INFO L82 PathProgramCache]: Analyzing trace with hash -147362618, now seen corresponding path program 2 times [2021-03-24 09:33:49,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:33:49,245 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419884212] [2021-03-24 09:33:49,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:33:49,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:33:49,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:49,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:33:49,291 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:49,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 09:33:49,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:49,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 09:33:49,305 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:49,305 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 09:33:49,312 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:49,313 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 09:33:49,316 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:49,316 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:33:49,326 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:49,326 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:33:49,330 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:49,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:33:49,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:33:49,332 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419884212] [2021-03-24 09:33:49,332 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:33:49,332 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-24 09:33:49,332 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478783476] [2021-03-24 09:33:49,333 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-24 09:33:49,333 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:33:49,333 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-24 09:33:49,333 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-03-24 09:33:49,334 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 319 [2021-03-24 09:33:49,335 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 114 transitions, 568 flow. Second operand has 7 states, 7 states have (on average 183.14285714285714) internal successors, (1282), 7 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:49,335 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:33:49,335 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 319 [2021-03-24 09:33:49,335 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:33:50,232 INFO L129 PetriNetUnfolder]: 8600/12377 cut-off events. [2021-03-24 09:33:50,232 INFO L130 PetriNetUnfolder]: For 19928/20125 co-relation queries the response was YES. [2021-03-24 09:33:50,262 INFO L84 FinitePrefix]: Finished finitePrefix Result has 33835 conditions, 12377 events. 8600/12377 cut-off events. For 19928/20125 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 70196 event pairs, 1763 based on Foata normal form. 160/9473 useless extension candidates. Maximal degree in co-relation 30610. Up to 4269 conditions per place. [2021-03-24 09:33:50,295 INFO L132 encePairwiseOnDemand]: 308/319 looper letters, 115 selfloop transitions, 26 changer transitions 4/182 dead transitions. [2021-03-24 09:33:50,295 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 182 transitions, 1172 flow [2021-03-24 09:33:50,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 09:33:50,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 09:33:50,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1914 transitions. [2021-03-24 09:33:50,298 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6 [2021-03-24 09:33:50,298 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1914 transitions. [2021-03-24 09:33:50,298 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1914 transitions. [2021-03-24 09:33:50,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:33:50,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1914 transitions. [2021-03-24 09:33:50,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 191.4) internal successors, (1914), 10 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:50,304 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 319.0) internal successors, (3509), 11 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:50,305 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 319.0) internal successors, (3509), 11 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:50,305 INFO L185 Difference]: Start difference. First operand has 90 places, 114 transitions, 568 flow. Second operand 10 states and 1914 transitions. [2021-03-24 09:33:50,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 182 transitions, 1172 flow [2021-03-24 09:33:50,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 182 transitions, 1156 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-03-24 09:33:50,334 INFO L241 Difference]: Finished difference. Result has 97 places, 115 transitions, 629 flow [2021-03-24 09:33:50,334 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=552, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=629, PETRI_PLACES=97, PETRI_TRANSITIONS=115} [2021-03-24 09:33:50,334 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 34 predicate places. [2021-03-24 09:33:50,334 INFO L480 AbstractCegarLoop]: Abstraction has has 97 places, 115 transitions, 629 flow [2021-03-24 09:33:50,335 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 183.14285714285714) internal successors, (1282), 7 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:50,335 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:33:50,336 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:33:50,336 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-03-24 09:33:50,336 INFO L428 AbstractCegarLoop]: === Iteration 7 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:33:50,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:33:50,336 INFO L82 PathProgramCache]: Analyzing trace with hash 394097802, now seen corresponding path program 3 times [2021-03-24 09:33:50,336 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:33:50,336 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112854833] [2021-03-24 09:33:50,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:33:50,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:33:50,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:50,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:33:50,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:50,377 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 09:33:50,379 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:50,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:33:50,384 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:50,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 09:33:50,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:50,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:33:50,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:50,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:33:50,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:33:50,399 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112854833] [2021-03-24 09:33:50,399 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:33:50,399 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-24 09:33:50,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51138602] [2021-03-24 09:33:50,399 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-24 09:33:50,401 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:33:50,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-24 09:33:50,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-24 09:33:50,402 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 231 out of 319 [2021-03-24 09:33:50,403 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 115 transitions, 629 flow. Second operand has 7 states, 7 states have (on average 233.0) internal successors, (1631), 7 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:50,403 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:33:50,403 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 231 of 319 [2021-03-24 09:33:50,403 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:33:51,141 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_100| v_~v~0.base_30) v_~v~0.offset_30) |v_ULTIMATE.start_main_#t~mem19_15|) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_30, #memory_int=|v_#memory_int_100|, ~v~0.base=v_~v~0.base_30} OutVars{~v~0.offset=v_~v~0.offset_30, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_100|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_30, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][58], [288#(and (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|)), Black: 249#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 186#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 254#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), 260#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), Black: 225#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 229#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 217#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 221#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 235#true, 44#L1156-1true, Black: 197#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 198#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 203#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 210#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), Black: 240#(and (= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~expression| 0))), Black: 237#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), Black: 238#(not (= |ULTIMATE.start___VERIFIER_assert_#in~expression| 0)), Black: 272#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 274#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), 122#L1164-2true, Black: 178#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 182#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1))]) [2021-03-24 09:33:51,141 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-24 09:33:51,141 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:33:51,141 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:33:51,142 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:33:51,183 INFO L129 PetriNetUnfolder]: 5682/9104 cut-off events. [2021-03-24 09:33:51,183 INFO L130 PetriNetUnfolder]: For 19294/19544 co-relation queries the response was YES. [2021-03-24 09:33:51,215 INFO L84 FinitePrefix]: Finished finitePrefix Result has 26522 conditions, 9104 events. 5682/9104 cut-off events. For 19294/19544 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 59383 event pairs, 542 based on Foata normal form. 180/7480 useless extension candidates. Maximal degree in co-relation 21336. Up to 2263 conditions per place. [2021-03-24 09:33:51,243 INFO L132 encePairwiseOnDemand]: 308/319 looper letters, 63 selfloop transitions, 22 changer transitions 12/157 dead transitions. [2021-03-24 09:33:51,243 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 157 transitions, 1036 flow [2021-03-24 09:33:51,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-03-24 09:33:51,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2021-03-24 09:33:51,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2153 transitions. [2021-03-24 09:33:51,246 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7499129223267155 [2021-03-24 09:33:51,246 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2153 transitions. [2021-03-24 09:33:51,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2153 transitions. [2021-03-24 09:33:51,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:33:51,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2153 transitions. [2021-03-24 09:33:51,250 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 239.22222222222223) internal successors, (2153), 9 states have internal predecessors, (2153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:51,252 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 319.0) internal successors, (3190), 10 states have internal predecessors, (3190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:51,253 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 319.0) internal successors, (3190), 10 states have internal predecessors, (3190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:51,253 INFO L185 Difference]: Start difference. First operand has 97 places, 115 transitions, 629 flow. Second operand 9 states and 2153 transitions. [2021-03-24 09:33:51,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 157 transitions, 1036 flow [2021-03-24 09:33:51,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 157 transitions, 996 flow, removed 0 selfloop flow, removed 7 redundant places. [2021-03-24 09:33:51,311 INFO L241 Difference]: Finished difference. Result has 101 places, 119 transitions, 701 flow [2021-03-24 09:33:51,311 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=591, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=701, PETRI_PLACES=101, PETRI_TRANSITIONS=119} [2021-03-24 09:33:51,311 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 38 predicate places. [2021-03-24 09:33:51,311 INFO L480 AbstractCegarLoop]: Abstraction has has 101 places, 119 transitions, 701 flow [2021-03-24 09:33:51,312 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 233.0) internal successors, (1631), 7 states have internal predecessors, (1631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:51,312 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:33:51,312 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] [2021-03-24 09:33:51,312 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-03-24 09:33:51,312 INFO L428 AbstractCegarLoop]: === Iteration 8 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:33:51,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:33:51,312 INFO L82 PathProgramCache]: Analyzing trace with hash 1730221035, now seen corresponding path program 1 times [2021-03-24 09:33:51,312 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:33:51,312 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134842818] [2021-03-24 09:33:51,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:33:51,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:33:51,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:51,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:33:51,332 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:51,332 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:33:51,334 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:51,334 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:33:51,337 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:51,338 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:33:51,342 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:51,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:33:51,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:33:51,343 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134842818] [2021-03-24 09:33:51,343 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:33:51,343 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 09:33:51,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737840914] [2021-03-24 09:33:51,343 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 09:33:51,343 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:33:51,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 09:33:51,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-24 09:33:51,345 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 319 [2021-03-24 09:33:51,355 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 119 transitions, 701 flow. Second operand has 5 states, 5 states have (on average 221.4) internal successors, (1107), 5 states have internal predecessors, (1107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:51,355 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:33:51,355 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 319 [2021-03-24 09:33:51,355 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:33:52,144 INFO L129 PetriNetUnfolder]: 7868/11623 cut-off events. [2021-03-24 09:33:52,144 INFO L130 PetriNetUnfolder]: For 33184/33447 co-relation queries the response was YES. [2021-03-24 09:33:52,172 INFO L84 FinitePrefix]: Finished finitePrefix Result has 36743 conditions, 11623 events. 7868/11623 cut-off events. For 33184/33447 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 70517 event pairs, 2298 based on Foata normal form. 97/8947 useless extension candidates. Maximal degree in co-relation 33858. Up to 8208 conditions per place. [2021-03-24 09:33:52,206 INFO L132 encePairwiseOnDemand]: 312/319 looper letters, 99 selfloop transitions, 9 changer transitions 0/156 dead transitions. [2021-03-24 09:33:52,206 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 156 transitions, 1113 flow [2021-03-24 09:33:52,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-24 09:33:52,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-24 09:33:52,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1385 transitions. [2021-03-24 09:33:52,209 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7236154649947754 [2021-03-24 09:33:52,209 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1385 transitions. [2021-03-24 09:33:52,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1385 transitions. [2021-03-24 09:33:52,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:33:52,209 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1385 transitions. [2021-03-24 09:33:52,211 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 230.83333333333334) internal successors, (1385), 6 states have internal predecessors, (1385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:52,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:52,213 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:52,213 INFO L185 Difference]: Start difference. First operand has 101 places, 119 transitions, 701 flow. Second operand 6 states and 1385 transitions. [2021-03-24 09:33:52,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 156 transitions, 1113 flow [2021-03-24 09:33:52,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 156 transitions, 1090 flow, removed 3 selfloop flow, removed 4 redundant places. [2021-03-24 09:33:52,350 INFO L241 Difference]: Finished difference. Result has 102 places, 120 transitions, 711 flow [2021-03-24 09:33:52,350 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=678, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=711, PETRI_PLACES=102, PETRI_TRANSITIONS=120} [2021-03-24 09:33:52,350 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 39 predicate places. [2021-03-24 09:33:52,350 INFO L480 AbstractCegarLoop]: Abstraction has has 102 places, 120 transitions, 711 flow [2021-03-24 09:33:52,351 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 221.4) internal successors, (1107), 5 states have internal predecessors, (1107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:52,351 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:33:52,351 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] [2021-03-24 09:33:52,351 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-03-24 09:33:52,351 INFO L428 AbstractCegarLoop]: === Iteration 9 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:33:52,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:33:52,351 INFO L82 PathProgramCache]: Analyzing trace with hash -1903814383, now seen corresponding path program 2 times [2021-03-24 09:33:52,351 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:33:52,351 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992145844] [2021-03-24 09:33:52,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:33:52,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:33:52,376 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:52,376 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:33:52,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:52,379 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 09:33:52,382 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:52,383 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 09:33:52,389 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:52,389 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 09:33:52,395 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:52,395 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 09:33:52,398 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:52,399 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:33:52,402 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:52,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:33:52,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:52,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:33:52,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:33:52,408 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992145844] [2021-03-24 09:33:52,408 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:33:52,408 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-24 09:33:52,409 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370752772] [2021-03-24 09:33:52,409 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-24 09:33:52,409 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:33:52,409 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-24 09:33:52,409 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-03-24 09:33:52,410 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 319 [2021-03-24 09:33:52,411 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 120 transitions, 711 flow. Second operand has 7 states, 7 states have (on average 183.14285714285714) internal successors, (1282), 7 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:52,411 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:33:52,411 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 319 [2021-03-24 09:33:52,411 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:33:53,339 INFO L129 PetriNetUnfolder]: 7448/10909 cut-off events. [2021-03-24 09:33:53,340 INFO L130 PetriNetUnfolder]: For 33169/33435 co-relation queries the response was YES. [2021-03-24 09:33:53,383 INFO L84 FinitePrefix]: Finished finitePrefix Result has 35076 conditions, 10909 events. 7448/10909 cut-off events. For 33169/33435 co-relation queries the response was YES. Maximal size of possible extension queue 613. Compared 64067 event pairs, 1600 based on Foata normal form. 177/8529 useless extension candidates. Maximal degree in co-relation 29089. Up to 4100 conditions per place. [2021-03-24 09:33:53,410 INFO L132 encePairwiseOnDemand]: 308/319 looper letters, 123 selfloop transitions, 26 changer transitions 3/191 dead transitions. [2021-03-24 09:33:53,410 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 191 transitions, 1416 flow [2021-03-24 09:33:53,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 09:33:53,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 09:33:53,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1914 transitions. [2021-03-24 09:33:53,413 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6 [2021-03-24 09:33:53,414 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1914 transitions. [2021-03-24 09:33:53,414 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1914 transitions. [2021-03-24 09:33:53,414 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:33:53,414 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1914 transitions. [2021-03-24 09:33:53,416 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 191.4) internal successors, (1914), 10 states have internal predecessors, (1914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:53,420 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 319.0) internal successors, (3509), 11 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:53,420 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 319.0) internal successors, (3509), 11 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:53,420 INFO L185 Difference]: Start difference. First operand has 102 places, 120 transitions, 711 flow. Second operand 10 states and 1914 transitions. [2021-03-24 09:33:53,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 191 transitions, 1416 flow [2021-03-24 09:33:53,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 191 transitions, 1400 flow, removed 0 selfloop flow, removed 4 redundant places. [2021-03-24 09:33:53,461 INFO L241 Difference]: Finished difference. Result has 109 places, 121 transitions, 772 flow [2021-03-24 09:33:53,461 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=695, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=772, PETRI_PLACES=109, PETRI_TRANSITIONS=121} [2021-03-24 09:33:53,461 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 46 predicate places. [2021-03-24 09:33:53,461 INFO L480 AbstractCegarLoop]: Abstraction has has 109 places, 121 transitions, 772 flow [2021-03-24 09:33:53,461 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 183.14285714285714) internal successors, (1282), 7 states have internal predecessors, (1282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:53,461 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:33:53,461 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] [2021-03-24 09:33:53,462 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-03-24 09:33:53,462 INFO L428 AbstractCegarLoop]: === Iteration 10 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:33:53,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:33:53,462 INFO L82 PathProgramCache]: Analyzing trace with hash -1438941371, now seen corresponding path program 3 times [2021-03-24 09:33:53,462 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:33:53,462 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223211877] [2021-03-24 09:33:53,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:33:53,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:33:53,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:53,482 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:33:53,482 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:53,483 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 09:33:53,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:53,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 09:33:53,490 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:53,490 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-24 09:33:53,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:53,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:33:53,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:53,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 09:33:53,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:53,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 09:33:53,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:53,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:33:53,534 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:53,534 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:33:53,540 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:53,540 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:33:53,546 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:53,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:33:53,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:33:53,547 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223211877] [2021-03-24 09:33:53,547 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:33:53,547 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-03-24 09:33:53,547 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572070460] [2021-03-24 09:33:53,547 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-24 09:33:53,547 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:33:53,548 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-24 09:33:53,548 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-03-24 09:33:53,549 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 319 [2021-03-24 09:33:53,550 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 121 transitions, 772 flow. Second operand has 11 states, 11 states have (on average 180.36363636363637) internal successors, (1984), 11 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:53,550 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:33:53,550 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 319 [2021-03-24 09:33:53,550 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:33:55,050 INFO L129 PetriNetUnfolder]: 10627/15054 cut-off events. [2021-03-24 09:33:55,050 INFO L130 PetriNetUnfolder]: For 56368/56597 co-relation queries the response was YES. [2021-03-24 09:33:55,125 INFO L84 FinitePrefix]: Finished finitePrefix Result has 51545 conditions, 15054 events. 10627/15054 cut-off events. For 56368/56597 co-relation queries the response was YES. Maximal size of possible extension queue 783. Compared 85920 event pairs, 2077 based on Foata normal form. 90/11490 useless extension candidates. Maximal degree in co-relation 41317. Up to 4912 conditions per place. [2021-03-24 09:33:55,164 INFO L132 encePairwiseOnDemand]: 305/319 looper letters, 150 selfloop transitions, 47 changer transitions 14/250 dead transitions. [2021-03-24 09:33:55,164 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 250 transitions, 2025 flow [2021-03-24 09:33:55,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 09:33:55,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 09:33:55,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2657 transitions. [2021-03-24 09:33:55,170 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5949395432154053 [2021-03-24 09:33:55,170 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2657 transitions. [2021-03-24 09:33:55,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2657 transitions. [2021-03-24 09:33:55,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:33:55,171 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2657 transitions. [2021-03-24 09:33:55,174 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 189.78571428571428) internal successors, (2657), 14 states have internal predecessors, (2657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:55,178 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 319.0) internal successors, (4785), 15 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:55,179 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 319.0) internal successors, (4785), 15 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:55,179 INFO L185 Difference]: Start difference. First operand has 109 places, 121 transitions, 772 flow. Second operand 14 states and 2657 transitions. [2021-03-24 09:33:55,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 250 transitions, 2025 flow [2021-03-24 09:33:55,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 250 transitions, 1973 flow, removed 0 selfloop flow, removed 8 redundant places. [2021-03-24 09:33:55,338 INFO L241 Difference]: Finished difference. Result has 119 places, 139 transitions, 1121 flow [2021-03-24 09:33:55,339 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=724, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=1121, PETRI_PLACES=119, PETRI_TRANSITIONS=139} [2021-03-24 09:33:55,339 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 56 predicate places. [2021-03-24 09:33:55,339 INFO L480 AbstractCegarLoop]: Abstraction has has 119 places, 139 transitions, 1121 flow [2021-03-24 09:33:55,339 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 180.36363636363637) internal successors, (1984), 11 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:55,339 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:33:55,339 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] [2021-03-24 09:33:55,339 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-03-24 09:33:55,340 INFO L428 AbstractCegarLoop]: === Iteration 11 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:33:55,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:33:55,340 INFO L82 PathProgramCache]: Analyzing trace with hash -745712702, now seen corresponding path program 1 times [2021-03-24 09:33:55,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:33:55,340 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17837283] [2021-03-24 09:33:55,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:33:55,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:33:55,360 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:55,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:33:55,361 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:55,361 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 09:33:55,364 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:55,364 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 09:33:55,369 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:55,369 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 30 [2021-03-24 09:33:55,377 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:55,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:33:55,387 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:55,388 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 09:33:55,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:55,396 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 09:33:55,405 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:55,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:33:55,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:55,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 09:33:55,421 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:55,421 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:33:55,427 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:55,427 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:33:55,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:33:55,428 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17837283] [2021-03-24 09:33:55,428 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:33:55,428 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-03-24 09:33:55,428 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237626123] [2021-03-24 09:33:55,428 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-24 09:33:55,428 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:33:55,428 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-24 09:33:55,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-03-24 09:33:55,430 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 319 [2021-03-24 09:33:55,431 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 139 transitions, 1121 flow. Second operand has 11 states, 11 states have (on average 180.36363636363637) internal successors, (1984), 11 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:55,431 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:33:55,431 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 319 [2021-03-24 09:33:55,431 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:33:56,909 INFO L129 PetriNetUnfolder]: 10095/14572 cut-off events. [2021-03-24 09:33:56,909 INFO L130 PetriNetUnfolder]: For 69705/70060 co-relation queries the response was YES. [2021-03-24 09:33:56,998 INFO L84 FinitePrefix]: Finished finitePrefix Result has 53171 conditions, 14572 events. 10095/14572 cut-off events. For 69705/70060 co-relation queries the response was YES. Maximal size of possible extension queue 761. Compared 86527 event pairs, 2329 based on Foata normal form. 95/11138 useless extension candidates. Maximal degree in co-relation 42431. Up to 9197 conditions per place. [2021-03-24 09:33:57,045 INFO L132 encePairwiseOnDemand]: 305/319 looper letters, 128 selfloop transitions, 31 changer transitions 5/203 dead transitions. [2021-03-24 09:33:57,045 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 203 transitions, 1881 flow [2021-03-24 09:33:57,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 09:33:57,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 09:33:57,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1898 transitions. [2021-03-24 09:33:57,049 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5949843260188088 [2021-03-24 09:33:57,049 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1898 transitions. [2021-03-24 09:33:57,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1898 transitions. [2021-03-24 09:33:57,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:33:57,050 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1898 transitions. [2021-03-24 09:33:57,061 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 189.8) internal successors, (1898), 10 states have internal predecessors, (1898), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:57,064 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 319.0) internal successors, (3509), 11 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:57,064 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 319.0) internal successors, (3509), 11 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:57,064 INFO L185 Difference]: Start difference. First operand has 119 places, 139 transitions, 1121 flow. Second operand 10 states and 1898 transitions. [2021-03-24 09:33:57,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 203 transitions, 1881 flow [2021-03-24 09:33:57,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 203 transitions, 1711 flow, removed 66 selfloop flow, removed 7 redundant places. [2021-03-24 09:33:57,320 INFO L241 Difference]: Finished difference. Result has 124 places, 143 transitions, 1112 flow [2021-03-24 09:33:57,320 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=971, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1112, PETRI_PLACES=124, PETRI_TRANSITIONS=143} [2021-03-24 09:33:57,320 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 61 predicate places. [2021-03-24 09:33:57,320 INFO L480 AbstractCegarLoop]: Abstraction has has 124 places, 143 transitions, 1112 flow [2021-03-24 09:33:57,321 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 180.36363636363637) internal successors, (1984), 11 states have internal predecessors, (1984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:57,321 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:33:57,321 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] [2021-03-24 09:33:57,321 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-03-24 09:33:57,321 INFO L428 AbstractCegarLoop]: === Iteration 12 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:33:57,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:33:57,321 INFO L82 PathProgramCache]: Analyzing trace with hash -701026202, now seen corresponding path program 2 times [2021-03-24 09:33:57,321 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:33:57,321 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893349356] [2021-03-24 09:33:57,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:33:57,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:33:57,343 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:57,343 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:33:57,344 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:57,344 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 09:33:57,348 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:57,348 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 09:33:57,354 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:57,354 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:33:57,363 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:57,363 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-24 09:33:57,375 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:57,375 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-03-24 09:33:57,391 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:57,392 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-24 09:33:57,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:57,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 09:33:57,422 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:57,423 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:33:57,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:57,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:33:57,460 INFO L142 QuantifierPusher]: treesize reduction 16, result has 33.3 percent of original size [2021-03-24 09:33:57,461 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 09:33:57,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:57,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:33:57,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:57,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:33:57,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:33:57,478 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893349356] [2021-03-24 09:33:57,478 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:33:57,478 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-03-24 09:33:57,478 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115361203] [2021-03-24 09:33:57,479 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-24 09:33:57,479 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:33:57,479 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-24 09:33:57,479 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-03-24 09:33:57,481 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 319 [2021-03-24 09:33:57,482 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 143 transitions, 1112 flow. Second operand has 13 states, 13 states have (on average 178.15384615384616) internal successors, (2316), 13 states have internal predecessors, (2316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:57,482 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:33:57,483 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 319 [2021-03-24 09:33:57,483 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:33:59,515 INFO L129 PetriNetUnfolder]: 11293/16159 cut-off events. [2021-03-24 09:33:59,515 INFO L130 PetriNetUnfolder]: For 59582/59887 co-relation queries the response was YES. [2021-03-24 09:33:59,566 INFO L84 FinitePrefix]: Finished finitePrefix Result has 56457 conditions, 16159 events. 11293/16159 cut-off events. For 59582/59887 co-relation queries the response was YES. Maximal size of possible extension queue 829. Compared 95188 event pairs, 2073 based on Foata normal form. 93/12346 useless extension candidates. Maximal degree in co-relation 56380. Up to 9223 conditions per place. [2021-03-24 09:33:59,600 INFO L132 encePairwiseOnDemand]: 304/319 looper letters, 135 selfloop transitions, 53 changer transitions 16/243 dead transitions. [2021-03-24 09:33:59,600 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 243 transitions, 2262 flow [2021-03-24 09:33:59,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-24 09:33:59,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-03-24 09:33:59,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3326 transitions. [2021-03-24 09:33:59,604 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5792406826889586 [2021-03-24 09:33:59,604 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3326 transitions. [2021-03-24 09:33:59,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3326 transitions. [2021-03-24 09:33:59,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:33:59,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3326 transitions. [2021-03-24 09:33:59,608 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 184.77777777777777) internal successors, (3326), 18 states have internal predecessors, (3326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:59,613 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 319.0) internal successors, (6061), 19 states have internal predecessors, (6061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:59,613 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 319.0) internal successors, (6061), 19 states have internal predecessors, (6061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:59,613 INFO L185 Difference]: Start difference. First operand has 124 places, 143 transitions, 1112 flow. Second operand 18 states and 3326 transitions. [2021-03-24 09:33:59,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 243 transitions, 2262 flow [2021-03-24 09:33:59,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 243 transitions, 2189 flow, removed 15 selfloop flow, removed 5 redundant places. [2021-03-24 09:33:59,647 INFO L241 Difference]: Finished difference. Result has 142 places, 156 transitions, 1353 flow [2021-03-24 09:33:59,647 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=1061, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1353, PETRI_PLACES=142, PETRI_TRANSITIONS=156} [2021-03-24 09:33:59,647 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 79 predicate places. [2021-03-24 09:33:59,647 INFO L480 AbstractCegarLoop]: Abstraction has has 142 places, 156 transitions, 1353 flow [2021-03-24 09:33:59,647 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 178.15384615384616) internal successors, (2316), 13 states have internal predecessors, (2316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:59,648 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:33:59,648 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:33:59,648 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-03-24 09:33:59,648 INFO L428 AbstractCegarLoop]: === Iteration 13 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:33:59,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:33:59,648 INFO L82 PathProgramCache]: Analyzing trace with hash -1883843940, now seen corresponding path program 1 times [2021-03-24 09:33:59,648 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:33:59,648 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101610634] [2021-03-24 09:33:59,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:33:59,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:33:59,663 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:59,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:33:59,664 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:59,664 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 09:33:59,666 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:59,666 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:33:59,669 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:59,669 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 09:33:59,674 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:59,675 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:33:59,678 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:33:59,678 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:33:59,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:33:59,682 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101610634] [2021-03-24 09:33:59,682 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:33:59,682 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-03-24 09:33:59,682 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542357516] [2021-03-24 09:33:59,682 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-24 09:33:59,682 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:33:59,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-24 09:33:59,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-03-24 09:33:59,684 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 230 out of 319 [2021-03-24 09:33:59,684 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 156 transitions, 1353 flow. Second operand has 7 states, 7 states have (on average 232.14285714285714) internal successors, (1625), 7 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:33:59,684 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:33:59,684 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 230 of 319 [2021-03-24 09:33:59,685 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:34:00,675 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_100| v_~v~0.base_30) v_~v~0.offset_30) |v_ULTIMATE.start_main_#t~mem19_15|) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_30, #memory_int=|v_#memory_int_100|, ~v~0.base=v_~v~0.base_30} OutVars{~v~0.offset=v_~v~0.offset_30, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_100|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_30, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][65], [Black: 249#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 186#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 254#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), 451#(and (not (= ~v~0.base |thread0Thread1of1ForFork4_~#t4~0.base|)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t4~0.base|) (not (= |ULTIMATE.start___VERIFIER_assert_#in~expression| 0)) (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t4~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t4~0.base|) |thread0Thread1of1ForFork4_~#t4~0.offset| 3)) ~v~0.base) ~v~0.offset))), Black: 384#(and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 386#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 390#(and (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 397#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 327#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 197#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 329#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 198#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 203#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 337#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), Black: 272#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 274#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), 292#(and (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base|) |thread0Thread1of1ForFork4_~#t3~0.offset| 2)) ~v~0.base) ~v~0.offset)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|) (not (= |ULTIMATE.start___VERIFIER_assert_#in~expression| 0))), Black: 225#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 229#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 217#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 290#(and (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base|) |thread0Thread1of1ForFork4_~#t3~0.offset| 2)) ~v~0.base) ~v~0.offset)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|)), Black: 221#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 44#L1156-1true, Black: 355#(and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 357#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 359#(and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 361#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 419#(and (not (= thread3Thread1of1ForFork0_thidvar0 (select (select (store |#memory_int| ~v~0.base (store (select |#memory_int| ~v~0.base) ~v~0.offset 89)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|))) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (and (= thread3Thread1of1ForFork0_thidvar0 2) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|)))), Black: 351#(and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 421#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (and (= thread3Thread1of1ForFork0_thidvar0 2) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|)))), Black: 235#true, Black: 407#(not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)), Black: 237#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), Black: 425#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (and (= thread3Thread1of1ForFork0_thidvar0 2) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|)))), Black: 238#(not (= |ULTIMATE.start___VERIFIER_assert_#in~expression| 0)), Black: 427#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 429#(and (not (= thread3Thread1of1ForFork0_thidvar0 (select (select (store |#memory_int| ~v~0.base (store (select |#memory_int| ~v~0.base) ~v~0.offset 89)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|))) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (and (= thread3Thread1of1ForFork0_thidvar0 2) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|)))), Black: 304#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 309#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0))), 122#L1164-2true, 315#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), Black: 178#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 182#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1))]) [2021-03-24 09:34:00,676 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-24 09:34:00,676 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:34:00,676 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:34:00,676 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:34:00,677 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_100| v_~v~0.base_30) v_~v~0.offset_30) |v_ULTIMATE.start_main_#t~mem19_15|) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_30, #memory_int=|v_#memory_int_100|, ~v~0.base=v_~v~0.base_30} OutVars{~v~0.offset=v_~v~0.offset_30, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_100|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_30, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][78], [Black: 249#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 254#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 186#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 384#(and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 386#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 390#(and (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 397#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 327#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 197#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 329#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 198#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 203#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 337#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), Black: 272#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 274#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), 288#(and (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|)), Black: 225#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 229#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 217#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 290#(and (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base|) |thread0Thread1of1ForFork4_~#t3~0.offset| 2)) ~v~0.base) ~v~0.offset)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|)), Black: 221#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 235#true, 44#L1156-1true, Black: 355#(and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 357#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 359#(and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 361#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 351#(and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 419#(and (not (= thread3Thread1of1ForFork0_thidvar0 (select (select (store |#memory_int| ~v~0.base (store (select |#memory_int| ~v~0.base) ~v~0.offset 89)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|))) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (and (= thread3Thread1of1ForFork0_thidvar0 2) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|)))), Black: 240#(and (= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~expression| 0))), Black: 421#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (and (= thread3Thread1of1ForFork0_thidvar0 2) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|)))), Black: 407#(not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)), Black: 237#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), Black: 425#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (and (= thread3Thread1of1ForFork0_thidvar0 2) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|)))), Black: 238#(not (= |ULTIMATE.start___VERIFIER_assert_#in~expression| 0)), Black: 427#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 429#(and (not (= thread3Thread1of1ForFork0_thidvar0 (select (select (store |#memory_int| ~v~0.base (store (select |#memory_int| ~v~0.base) ~v~0.offset 89)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|))) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (and (= thread3Thread1of1ForFork0_thidvar0 2) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|)))), Black: 304#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 309#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0))), 122#L1164-2true, 315#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), Black: 178#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), 447#(and (not (= ~v~0.base |thread0Thread1of1ForFork4_~#t4~0.base|)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t4~0.base|)), Black: 182#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1))]) [2021-03-24 09:34:00,678 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-24 09:34:00,678 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:34:00,678 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:34:00,678 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:34:00,834 INFO L129 PetriNetUnfolder]: 7427/11755 cut-off events. [2021-03-24 09:34:00,834 INFO L130 PetriNetUnfolder]: For 51163/51679 co-relation queries the response was YES. [2021-03-24 09:34:00,883 INFO L84 FinitePrefix]: Finished finitePrefix Result has 41071 conditions, 11755 events. 7427/11755 cut-off events. For 51163/51679 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 77754 event pairs, 489 based on Foata normal form. 240/9531 useless extension candidates. Maximal degree in co-relation 40996. Up to 3006 conditions per place. [2021-03-24 09:34:00,912 INFO L132 encePairwiseOnDemand]: 308/319 looper letters, 86 selfloop transitions, 27 changer transitions 17/200 dead transitions. [2021-03-24 09:34:00,912 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 200 transitions, 1929 flow [2021-03-24 09:34:00,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-24 09:34:00,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-24 09:34:00,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1679 transitions. [2021-03-24 09:34:00,914 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7519032691446484 [2021-03-24 09:34:00,914 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1679 transitions. [2021-03-24 09:34:00,914 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1679 transitions. [2021-03-24 09:34:00,914 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:34:00,914 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1679 transitions. [2021-03-24 09:34:00,916 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 239.85714285714286) internal successors, (1679), 7 states have internal predecessors, (1679), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:00,917 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 319.0) internal successors, (2552), 8 states have internal predecessors, (2552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:00,917 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 319.0) internal successors, (2552), 8 states have internal predecessors, (2552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:00,917 INFO L185 Difference]: Start difference. First operand has 142 places, 156 transitions, 1353 flow. Second operand 7 states and 1679 transitions. [2021-03-24 09:34:00,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 200 transitions, 1929 flow [2021-03-24 09:34:00,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 200 transitions, 1818 flow, removed 20 selfloop flow, removed 10 redundant places. [2021-03-24 09:34:00,955 INFO L241 Difference]: Finished difference. Result has 140 places, 159 transitions, 1416 flow [2021-03-24 09:34:00,955 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=1261, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1416, PETRI_PLACES=140, PETRI_TRANSITIONS=159} [2021-03-24 09:34:00,955 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 77 predicate places. [2021-03-24 09:34:00,955 INFO L480 AbstractCegarLoop]: Abstraction has has 140 places, 159 transitions, 1416 flow [2021-03-24 09:34:00,955 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 232.14285714285714) internal successors, (1625), 7 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:00,956 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:34:00,956 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:34:00,956 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-03-24 09:34:00,956 INFO L428 AbstractCegarLoop]: === Iteration 14 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:34:00,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:34:00,956 INFO L82 PathProgramCache]: Analyzing trace with hash -1943195300, now seen corresponding path program 1 times [2021-03-24 09:34:00,956 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:34:00,956 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583919649] [2021-03-24 09:34:00,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:34:00,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:34:00,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:00,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:00,975 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:00,975 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 09:34:00,979 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:00,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 09:34:00,984 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:00,984 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-24 09:34:00,992 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:00,992 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 09:34:01,005 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:01,006 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:34:01,018 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:01,019 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:34:01,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:01,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:34:01,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:01,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 09:34:01,056 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:01,057 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:34:01,063 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:01,063 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:01,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:34:01,064 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583919649] [2021-03-24 09:34:01,064 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:34:01,064 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-03-24 09:34:01,064 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799736449] [2021-03-24 09:34:01,064 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-24 09:34:01,064 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:34:01,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-24 09:34:01,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-03-24 09:34:01,066 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 319 [2021-03-24 09:34:01,067 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 159 transitions, 1416 flow. Second operand has 11 states, 11 states have (on average 180.45454545454547) internal successors, (1985), 11 states have internal predecessors, (1985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:01,067 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:34:01,067 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 319 [2021-03-24 09:34:01,067 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:34:02,872 INFO L129 PetriNetUnfolder]: 11933/17366 cut-off events. [2021-03-24 09:34:02,872 INFO L130 PetriNetUnfolder]: For 105199/105737 co-relation queries the response was YES. [2021-03-24 09:34:02,944 INFO L84 FinitePrefix]: Finished finitePrefix Result has 66921 conditions, 17366 events. 11933/17366 cut-off events. For 105199/105737 co-relation queries the response was YES. Maximal size of possible extension queue 879. Compared 106265 event pairs, 2367 based on Foata normal form. 215/13227 useless extension candidates. Maximal degree in co-relation 66833. Up to 10012 conditions per place. [2021-03-24 09:34:02,991 INFO L132 encePairwiseOnDemand]: 304/319 looper letters, 142 selfloop transitions, 47 changer transitions 3/236 dead transitions. [2021-03-24 09:34:02,991 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 236 transitions, 2496 flow [2021-03-24 09:34:02,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-24 09:34:02,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-24 09:34:02,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2256 transitions. [2021-03-24 09:34:02,993 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5893416927899686 [2021-03-24 09:34:02,993 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2256 transitions. [2021-03-24 09:34:02,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2256 transitions. [2021-03-24 09:34:02,994 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:34:02,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2256 transitions. [2021-03-24 09:34:02,995 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 188.0) internal successors, (2256), 12 states have internal predecessors, (2256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:02,998 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 319.0) internal successors, (4147), 13 states have internal predecessors, (4147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:02,998 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 319.0) internal successors, (4147), 13 states have internal predecessors, (4147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:02,998 INFO L185 Difference]: Start difference. First operand has 140 places, 159 transitions, 1416 flow. Second operand 12 states and 2256 transitions. [2021-03-24 09:34:02,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 236 transitions, 2496 flow [2021-03-24 09:34:03,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 236 transitions, 2439 flow, removed 11 selfloop flow, removed 5 redundant places. [2021-03-24 09:34:03,085 INFO L241 Difference]: Finished difference. Result has 148 places, 172 transitions, 1688 flow [2021-03-24 09:34:03,085 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=1365, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1688, PETRI_PLACES=148, PETRI_TRANSITIONS=172} [2021-03-24 09:34:03,086 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 85 predicate places. [2021-03-24 09:34:03,086 INFO L480 AbstractCegarLoop]: Abstraction has has 148 places, 172 transitions, 1688 flow [2021-03-24 09:34:03,087 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 180.45454545454547) internal successors, (1985), 11 states have internal predecessors, (1985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:03,087 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:34:03,087 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:34:03,087 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-03-24 09:34:03,087 INFO L428 AbstractCegarLoop]: === Iteration 15 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:34:03,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:34:03,087 INFO L82 PathProgramCache]: Analyzing trace with hash 1946845588, now seen corresponding path program 2 times [2021-03-24 09:34:03,087 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:34:03,088 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758556190] [2021-03-24 09:34:03,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:34:03,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:34:03,115 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:03,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:03,116 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:03,116 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 09:34:03,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:03,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 09:34:03,123 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:03,123 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 09:34:03,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:03,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 09:34:03,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:03,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 09:34:03,139 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:03,139 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:34:03,143 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:03,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:34:03,148 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:03,149 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:34:03,153 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:03,153 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:03,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:34:03,155 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758556190] [2021-03-24 09:34:03,155 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:34:03,155 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-03-24 09:34:03,155 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770088713] [2021-03-24 09:34:03,155 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-24 09:34:03,155 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:34:03,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-24 09:34:03,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-03-24 09:34:03,157 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 319 [2021-03-24 09:34:03,157 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 172 transitions, 1688 flow. Second operand has 9 states, 9 states have (on average 181.77777777777777) internal successors, (1636), 9 states have internal predecessors, (1636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:03,157 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:34:03,157 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 319 [2021-03-24 09:34:03,157 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:34:05,043 INFO L129 PetriNetUnfolder]: 12841/18420 cut-off events. [2021-03-24 09:34:05,043 INFO L130 PetriNetUnfolder]: For 111297/112009 co-relation queries the response was YES. [2021-03-24 09:34:05,132 INFO L84 FinitePrefix]: Finished finitePrefix Result has 72181 conditions, 18420 events. 12841/18420 cut-off events. For 111297/112009 co-relation queries the response was YES. Maximal size of possible extension queue 951. Compared 110961 event pairs, 2732 based on Foata normal form. 118/13908 useless extension candidates. Maximal degree in co-relation 72078. Up to 7720 conditions per place. [2021-03-24 09:34:05,382 INFO L132 encePairwiseOnDemand]: 307/319 looper letters, 194 selfloop transitions, 44 changer transitions 3/285 dead transitions. [2021-03-24 09:34:05,382 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 285 transitions, 3092 flow [2021-03-24 09:34:05,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-24 09:34:05,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-24 09:34:05,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2296 transitions. [2021-03-24 09:34:05,384 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.599791013584117 [2021-03-24 09:34:05,384 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2296 transitions. [2021-03-24 09:34:05,384 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2296 transitions. [2021-03-24 09:34:05,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:34:05,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2296 transitions. [2021-03-24 09:34:05,387 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 191.33333333333334) internal successors, (2296), 12 states have internal predecessors, (2296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:05,389 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 319.0) internal successors, (4147), 13 states have internal predecessors, (4147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:05,389 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 319.0) internal successors, (4147), 13 states have internal predecessors, (4147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:05,389 INFO L185 Difference]: Start difference. First operand has 148 places, 172 transitions, 1688 flow. Second operand 12 states and 2296 transitions. [2021-03-24 09:34:05,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 285 transitions, 3092 flow [2021-03-24 09:34:05,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 285 transitions, 3018 flow, removed 28 selfloop flow, removed 3 redundant places. [2021-03-24 09:34:05,488 INFO L241 Difference]: Finished difference. Result has 160 places, 178 transitions, 1830 flow [2021-03-24 09:34:05,488 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=1635, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1830, PETRI_PLACES=160, PETRI_TRANSITIONS=178} [2021-03-24 09:34:05,488 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 97 predicate places. [2021-03-24 09:34:05,488 INFO L480 AbstractCegarLoop]: Abstraction has has 160 places, 178 transitions, 1830 flow [2021-03-24 09:34:05,488 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 181.77777777777777) internal successors, (1636), 9 states have internal predecessors, (1636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:05,488 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:34:05,488 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:34:05,489 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-03-24 09:34:05,489 INFO L428 AbstractCegarLoop]: === Iteration 16 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:34:05,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:34:05,489 INFO L82 PathProgramCache]: Analyzing trace with hash 1943922650, now seen corresponding path program 1 times [2021-03-24 09:34:05,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:34:05,489 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67751505] [2021-03-24 09:34:05,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:34:05,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:34:05,508 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:05,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:05,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:05,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 09:34:05,513 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:05,513 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 09:34:05,518 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:05,518 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:34:05,526 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:05,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 09:34:05,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:05,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 09:34:05,555 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:05,555 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:34:05,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:05,570 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:34:05,583 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:05,583 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:34:05,604 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:05,604 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 09:34:05,612 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:05,612 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:34:05,620 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:05,620 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:05,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:34:05,620 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67751505] [2021-03-24 09:34:05,620 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:34:05,620 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-03-24 09:34:05,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478332082] [2021-03-24 09:34:05,621 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-24 09:34:05,621 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:34:05,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-24 09:34:05,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-03-24 09:34:05,622 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 319 [2021-03-24 09:34:05,623 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 178 transitions, 1830 flow. Second operand has 12 states, 12 states have (on average 179.33333333333334) internal successors, (2152), 12 states have internal predecessors, (2152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:05,623 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:34:05,623 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 319 [2021-03-24 09:34:05,623 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:34:08,016 INFO L129 PetriNetUnfolder]: 14537/20859 cut-off events. [2021-03-24 09:34:08,017 INFO L130 PetriNetUnfolder]: For 132997/133574 co-relation queries the response was YES. [2021-03-24 09:34:08,162 INFO L84 FinitePrefix]: Finished finitePrefix Result has 82386 conditions, 20859 events. 14537/20859 cut-off events. For 132997/133574 co-relation queries the response was YES. Maximal size of possible extension queue 1035. Compared 126827 event pairs, 3056 based on Foata normal form. 176/15843 useless extension candidates. Maximal degree in co-relation 82300. Up to 13920 conditions per place. [2021-03-24 09:34:08,222 INFO L132 encePairwiseOnDemand]: 302/319 looper letters, 148 selfloop transitions, 54 changer transitions 3/245 dead transitions. [2021-03-24 09:34:08,222 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 245 transitions, 2773 flow [2021-03-24 09:34:08,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-24 09:34:08,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-24 09:34:08,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2250 transitions. [2021-03-24 09:34:08,225 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5877742946708464 [2021-03-24 09:34:08,225 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2250 transitions. [2021-03-24 09:34:08,225 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2250 transitions. [2021-03-24 09:34:08,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:34:08,225 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2250 transitions. [2021-03-24 09:34:08,227 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 187.5) internal successors, (2250), 12 states have internal predecessors, (2250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:08,229 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 319.0) internal successors, (4147), 13 states have internal predecessors, (4147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:08,230 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 319.0) internal successors, (4147), 13 states have internal predecessors, (4147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:08,230 INFO L185 Difference]: Start difference. First operand has 160 places, 178 transitions, 1830 flow. Second operand 12 states and 2250 transitions. [2021-03-24 09:34:08,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 245 transitions, 2773 flow [2021-03-24 09:34:08,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 245 transitions, 2704 flow, removed 5 selfloop flow, removed 5 redundant places. [2021-03-24 09:34:08,353 INFO L241 Difference]: Finished difference. Result has 170 places, 191 transitions, 2103 flow [2021-03-24 09:34:08,353 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=1776, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2103, PETRI_PLACES=170, PETRI_TRANSITIONS=191} [2021-03-24 09:34:08,354 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 107 predicate places. [2021-03-24 09:34:08,354 INFO L480 AbstractCegarLoop]: Abstraction has has 170 places, 191 transitions, 2103 flow [2021-03-24 09:34:08,354 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 179.33333333333334) internal successors, (2152), 12 states have internal predecessors, (2152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:08,354 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:34:08,354 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:34:08,354 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-03-24 09:34:08,354 INFO L428 AbstractCegarLoop]: === Iteration 17 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:34:08,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:34:08,355 INFO L82 PathProgramCache]: Analyzing trace with hash 1988609150, now seen corresponding path program 2 times [2021-03-24 09:34:08,355 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:34:08,355 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267835610] [2021-03-24 09:34:08,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:34:08,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:34:08,385 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:08,385 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:08,386 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:08,386 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 09:34:08,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:08,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 09:34:08,396 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:08,397 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:34:08,407 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:08,407 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-24 09:34:08,419 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:08,420 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-24 09:34:08,431 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:08,432 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 09:34:08,449 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:08,449 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 09:34:08,466 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:08,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:34:08,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:08,485 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 09:34:08,505 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:08,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:34:08,529 INFO L142 QuantifierPusher]: treesize reduction 16, result has 33.3 percent of original size [2021-03-24 09:34:08,529 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 09:34:08,690 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:08,690 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:34:08,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:08,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:08,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:34:08,699 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267835610] [2021-03-24 09:34:08,699 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:34:08,699 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-03-24 09:34:08,699 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359371572] [2021-03-24 09:34:08,699 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-24 09:34:08,699 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:34:08,699 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-24 09:34:08,700 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-03-24 09:34:08,701 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 319 [2021-03-24 09:34:08,702 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 191 transitions, 2103 flow. Second operand has 14 states, 14 states have (on average 177.14285714285714) internal successors, (2480), 14 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:08,702 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:34:08,702 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 319 [2021-03-24 09:34:08,702 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:34:11,605 INFO L129 PetriNetUnfolder]: 15714/22428 cut-off events. [2021-03-24 09:34:11,605 INFO L130 PetriNetUnfolder]: For 152874/153241 co-relation queries the response was YES. [2021-03-24 09:34:11,738 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92850 conditions, 22428 events. 15714/22428 cut-off events. For 152874/153241 co-relation queries the response was YES. Maximal size of possible extension queue 1133. Compared 136819 event pairs, 2131 based on Foata normal form. 162/17093 useless extension candidates. Maximal degree in co-relation 92763. Up to 11298 conditions per place. [2021-03-24 09:34:11,798 INFO L132 encePairwiseOnDemand]: 303/319 looper letters, 177 selfloop transitions, 98 changer transitions 15/330 dead transitions. [2021-03-24 09:34:11,798 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 330 transitions, 4257 flow [2021-03-24 09:34:11,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-03-24 09:34:11,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-03-24 09:34:11,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 3146 transitions. [2021-03-24 09:34:11,800 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5801217038539553 [2021-03-24 09:34:11,800 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 3146 transitions. [2021-03-24 09:34:11,800 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 3146 transitions. [2021-03-24 09:34:11,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:34:11,801 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 3146 transitions. [2021-03-24 09:34:11,803 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 185.05882352941177) internal successors, (3146), 17 states have internal predecessors, (3146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:11,806 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 319.0) internal successors, (5742), 18 states have internal predecessors, (5742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:11,806 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 319.0) internal successors, (5742), 18 states have internal predecessors, (5742), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:11,806 INFO L185 Difference]: Start difference. First operand has 170 places, 191 transitions, 2103 flow. Second operand 17 states and 3146 transitions. [2021-03-24 09:34:11,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 330 transitions, 4257 flow [2021-03-24 09:34:11,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 330 transitions, 4084 flow, removed 58 selfloop flow, removed 6 redundant places. [2021-03-24 09:34:11,953 INFO L241 Difference]: Finished difference. Result has 186 places, 223 transitions, 2714 flow [2021-03-24 09:34:11,954 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=1971, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2714, PETRI_PLACES=186, PETRI_TRANSITIONS=223} [2021-03-24 09:34:11,954 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 123 predicate places. [2021-03-24 09:34:11,954 INFO L480 AbstractCegarLoop]: Abstraction has has 186 places, 223 transitions, 2714 flow [2021-03-24 09:34:11,954 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 177.14285714285714) internal successors, (2480), 14 states have internal predecessors, (2480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:11,954 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:34:11,954 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:34:11,954 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-03-24 09:34:11,954 INFO L428 AbstractCegarLoop]: === Iteration 18 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:34:11,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:34:11,955 INFO L82 PathProgramCache]: Analyzing trace with hash -367046788, now seen corresponding path program 3 times [2021-03-24 09:34:11,955 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:34:11,955 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093996640] [2021-03-24 09:34:11,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:34:11,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:34:11,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:11,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:11,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:11,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 09:34:12,148 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2021-03-24 09:34:12,149 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:12,150 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-24 09:34:12,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:12,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 09:34:12,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:12,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-24 09:34:12,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:12,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 09:34:12,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:12,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 09:34:12,233 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:12,234 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:34:12,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:12,252 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 09:34:12,273 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:12,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 09:34:12,283 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:12,283 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 09:34:12,292 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:12,292 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:34:12,301 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:12,302 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:12,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:34:12,302 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093996640] [2021-03-24 09:34:12,302 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:34:12,302 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-03-24 09:34:12,302 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470470820] [2021-03-24 09:34:12,302 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-24 09:34:12,303 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:34:12,303 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-24 09:34:12,303 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-03-24 09:34:12,304 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 319 [2021-03-24 09:34:12,305 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 223 transitions, 2714 flow. Second operand has 12 states, 12 states have (on average 177.33333333333334) internal successors, (2128), 12 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:12,305 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:34:12,305 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 319 [2021-03-24 09:34:12,305 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:34:15,252 INFO L129 PetriNetUnfolder]: 15788/22607 cut-off events. [2021-03-24 09:34:15,252 INFO L130 PetriNetUnfolder]: For 183799/184189 co-relation queries the response was YES. [2021-03-24 09:34:15,447 INFO L84 FinitePrefix]: Finished finitePrefix Result has 96601 conditions, 22607 events. 15788/22607 cut-off events. For 183799/184189 co-relation queries the response was YES. Maximal size of possible extension queue 1156. Compared 139832 event pairs, 3115 based on Foata normal form. 185/17088 useless extension candidates. Maximal degree in co-relation 96508. Up to 11574 conditions per place. [2021-03-24 09:34:15,519 INFO L132 encePairwiseOnDemand]: 304/319 looper letters, 193 selfloop transitions, 70 changer transitions 4/311 dead transitions. [2021-03-24 09:34:15,519 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 311 transitions, 4210 flow [2021-03-24 09:34:15,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 09:34:15,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 09:34:15,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2580 transitions. [2021-03-24 09:34:15,521 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5776981639050605 [2021-03-24 09:34:15,521 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2580 transitions. [2021-03-24 09:34:15,521 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2580 transitions. [2021-03-24 09:34:15,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:34:15,521 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2580 transitions. [2021-03-24 09:34:15,523 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 184.28571428571428) internal successors, (2580), 14 states have internal predecessors, (2580), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:15,525 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 319.0) internal successors, (4785), 15 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:15,526 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 319.0) internal successors, (4785), 15 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:15,526 INFO L185 Difference]: Start difference. First operand has 186 places, 223 transitions, 2714 flow. Second operand 14 states and 2580 transitions. [2021-03-24 09:34:15,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 311 transitions, 4210 flow [2021-03-24 09:34:15,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 311 transitions, 3989 flow, removed 51 selfloop flow, removed 7 redundant places. [2021-03-24 09:34:15,889 INFO L241 Difference]: Finished difference. Result has 196 places, 231 transitions, 2868 flow [2021-03-24 09:34:15,890 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=2533, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2868, PETRI_PLACES=196, PETRI_TRANSITIONS=231} [2021-03-24 09:34:15,890 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 133 predicate places. [2021-03-24 09:34:15,890 INFO L480 AbstractCegarLoop]: Abstraction has has 196 places, 231 transitions, 2868 flow [2021-03-24 09:34:15,890 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 177.33333333333334) internal successors, (2128), 12 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:15,890 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:34:15,890 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:34:15,890 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-03-24 09:34:15,890 INFO L428 AbstractCegarLoop]: === Iteration 19 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:34:15,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:34:15,890 INFO L82 PathProgramCache]: Analyzing trace with hash 1486949084, now seen corresponding path program 1 times [2021-03-24 09:34:15,891 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:34:15,891 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743087006] [2021-03-24 09:34:15,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:34:15,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:34:15,907 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:15,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:15,908 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:15,908 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 09:34:15,912 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:15,912 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 09:34:15,917 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:15,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 09:34:16,107 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:16,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-24 09:34:16,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:16,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-24 09:34:16,129 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:16,130 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 09:34:16,146 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:16,147 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:34:16,164 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:16,165 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:34:16,183 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:16,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-03-24 09:34:16,197 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:16,197 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:34:16,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:16,208 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:34:16,216 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:16,216 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:16,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:34:16,217 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743087006] [2021-03-24 09:34:16,217 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:34:16,217 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-03-24 09:34:16,217 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763712313] [2021-03-24 09:34:16,217 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-24 09:34:16,218 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:34:16,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-24 09:34:16,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-03-24 09:34:16,219 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 177 out of 319 [2021-03-24 09:34:16,220 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 231 transitions, 2868 flow. Second operand has 13 states, 13 states have (on average 178.23076923076923) internal successors, (2317), 13 states have internal predecessors, (2317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:16,220 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:34:16,220 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 177 of 319 [2021-03-24 09:34:16,220 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:34:19,594 INFO L129 PetriNetUnfolder]: 18020/25469 cut-off events. [2021-03-24 09:34:19,594 INFO L130 PetriNetUnfolder]: For 205006/205281 co-relation queries the response was YES. [2021-03-24 09:34:19,982 INFO L84 FinitePrefix]: Finished finitePrefix Result has 109368 conditions, 25469 events. 18020/25469 cut-off events. For 205006/205281 co-relation queries the response was YES. Maximal size of possible extension queue 1301. Compared 156403 event pairs, 3446 based on Foata normal form. 89/19075 useless extension candidates. Maximal degree in co-relation 109271. Up to 9226 conditions per place. [2021-03-24 09:34:20,267 INFO L132 encePairwiseOnDemand]: 303/319 looper letters, 208 selfloop transitions, 130 changer transitions 4/382 dead transitions. [2021-03-24 09:34:20,267 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 382 transitions, 5212 flow [2021-03-24 09:34:20,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-03-24 09:34:20,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-03-24 09:34:20,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 4243 transitions. [2021-03-24 09:34:20,270 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5783017582118032 [2021-03-24 09:34:20,270 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 4243 transitions. [2021-03-24 09:34:20,270 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 4243 transitions. [2021-03-24 09:34:20,284 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:34:20,284 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 4243 transitions. [2021-03-24 09:34:20,287 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 184.47826086956522) internal successors, (4243), 23 states have internal predecessors, (4243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:20,290 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 319.0) internal successors, (7656), 24 states have internal predecessors, (7656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:20,290 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 319.0) internal successors, (7656), 24 states have internal predecessors, (7656), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:20,290 INFO L185 Difference]: Start difference. First operand has 196 places, 231 transitions, 2868 flow. Second operand 23 states and 4243 transitions. [2021-03-24 09:34:20,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 382 transitions, 5212 flow [2021-03-24 09:34:20,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 382 transitions, 5044 flow, removed 17 selfloop flow, removed 11 redundant places. [2021-03-24 09:34:20,604 INFO L241 Difference]: Finished difference. Result has 215 places, 270 transitions, 3774 flow [2021-03-24 09:34:20,604 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=2744, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3774, PETRI_PLACES=215, PETRI_TRANSITIONS=270} [2021-03-24 09:34:20,604 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 152 predicate places. [2021-03-24 09:34:20,604 INFO L480 AbstractCegarLoop]: Abstraction has has 215 places, 270 transitions, 3774 flow [2021-03-24 09:34:20,604 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 178.23076923076923) internal successors, (2317), 13 states have internal predecessors, (2317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:20,604 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:34:20,604 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:34:20,605 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-03-24 09:34:20,605 INFO L428 AbstractCegarLoop]: === Iteration 20 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:34:20,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:34:20,605 INFO L82 PathProgramCache]: Analyzing trace with hash 266796886, now seen corresponding path program 2 times [2021-03-24 09:34:20,605 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:34:20,605 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94817826] [2021-03-24 09:34:20,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:34:20,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:34:20,621 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:20,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:20,622 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:20,622 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-24 09:34:20,626 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:20,627 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-24 09:34:20,632 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:20,632 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-24 09:34:20,641 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:20,641 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:34:20,651 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:20,651 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-24 09:34:20,661 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:20,661 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:34:20,671 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:20,671 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 09:34:20,681 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:20,681 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 09:34:20,688 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:20,689 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:34:20,696 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:20,697 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 09:34:20,704 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:20,704 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:34:20,712 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:20,712 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:20,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:34:20,712 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94817826] [2021-03-24 09:34:20,713 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:34:20,713 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-03-24 09:34:20,713 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541313502] [2021-03-24 09:34:20,713 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-24 09:34:20,713 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:34:20,713 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-24 09:34:20,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-03-24 09:34:20,714 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 319 [2021-03-24 09:34:20,715 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 270 transitions, 3774 flow. Second operand has 12 states, 12 states have (on average 177.33333333333334) internal successors, (2128), 12 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:20,715 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:34:20,715 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 319 [2021-03-24 09:34:20,715 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:34:24,104 INFO L129 PetriNetUnfolder]: 18234/25966 cut-off events. [2021-03-24 09:34:24,105 INFO L130 PetriNetUnfolder]: For 256116/256494 co-relation queries the response was YES. [2021-03-24 09:34:24,363 INFO L84 FinitePrefix]: Finished finitePrefix Result has 117154 conditions, 25966 events. 18234/25966 cut-off events. For 256116/256494 co-relation queries the response was YES. Maximal size of possible extension queue 1324. Compared 162335 event pairs, 3692 based on Foata normal form. 134/19500 useless extension candidates. Maximal degree in co-relation 117050. Up to 16081 conditions per place. [2021-03-24 09:34:24,440 INFO L132 encePairwiseOnDemand]: 306/319 looper letters, 213 selfloop transitions, 87 changer transitions 3/343 dead transitions. [2021-03-24 09:34:24,440 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 343 transitions, 5123 flow [2021-03-24 09:34:24,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-24 09:34:24,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-24 09:34:24,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2221 transitions. [2021-03-24 09:34:24,442 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5801985370950888 [2021-03-24 09:34:24,442 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2221 transitions. [2021-03-24 09:34:24,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2221 transitions. [2021-03-24 09:34:24,442 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:34:24,442 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2221 transitions. [2021-03-24 09:34:24,444 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 185.08333333333334) internal successors, (2221), 12 states have internal predecessors, (2221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:24,446 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 319.0) internal successors, (4147), 13 states have internal predecessors, (4147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:24,446 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 319.0) internal successors, (4147), 13 states have internal predecessors, (4147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:24,446 INFO L185 Difference]: Start difference. First operand has 215 places, 270 transitions, 3774 flow. Second operand 12 states and 2221 transitions. [2021-03-24 09:34:24,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 343 transitions, 5123 flow [2021-03-24 09:34:25,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 343 transitions, 4969 flow, removed 55 selfloop flow, removed 7 redundant places. [2021-03-24 09:34:25,055 INFO L241 Difference]: Finished difference. Result has 223 places, 277 transitions, 4014 flow [2021-03-24 09:34:25,055 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=3608, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4014, PETRI_PLACES=223, PETRI_TRANSITIONS=277} [2021-03-24 09:34:25,055 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 160 predicate places. [2021-03-24 09:34:25,055 INFO L480 AbstractCegarLoop]: Abstraction has has 223 places, 277 transitions, 4014 flow [2021-03-24 09:34:25,056 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 177.33333333333334) internal successors, (2128), 12 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:25,056 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:34:25,056 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:34:25,056 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-03-24 09:34:25,056 INFO L428 AbstractCegarLoop]: === Iteration 21 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:34:25,056 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:34:25,056 INFO L82 PathProgramCache]: Analyzing trace with hash -426445237, now seen corresponding path program 1 times [2021-03-24 09:34:25,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:34:25,061 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189665647] [2021-03-24 09:34:25,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:34:25,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:34:25,100 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:25,100 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:25,101 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:25,101 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-24 09:34:25,105 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:25,106 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-24 09:34:25,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:25,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-24 09:34:25,122 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:25,122 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:34:25,133 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:25,133 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-24 09:34:25,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:25,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:34:25,155 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:25,155 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 09:34:25,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:25,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 09:34:25,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:25,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:34:25,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:25,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:34:25,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:25,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:34:25,203 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:25,204 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:25,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:34:25,204 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189665647] [2021-03-24 09:34:25,204 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:34:25,204 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-03-24 09:34:25,204 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627487840] [2021-03-24 09:34:25,204 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-24 09:34:25,204 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:34:25,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-24 09:34:25,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-03-24 09:34:25,206 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 319 [2021-03-24 09:34:25,207 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 277 transitions, 4014 flow. Second operand has 12 states, 12 states have (on average 177.33333333333334) internal successors, (2128), 12 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:25,207 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:34:25,207 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 319 [2021-03-24 09:34:25,207 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:34:29,285 INFO L129 PetriNetUnfolder]: 18498/26109 cut-off events. [2021-03-24 09:34:29,285 INFO L130 PetriNetUnfolder]: For 262235/262582 co-relation queries the response was YES. [2021-03-24 09:34:29,713 INFO L84 FinitePrefix]: Finished finitePrefix Result has 118717 conditions, 26109 events. 18498/26109 cut-off events. For 262235/262582 co-relation queries the response was YES. Maximal size of possible extension queue 1327. Compared 160209 event pairs, 3658 based on Foata normal form. 80/19551 useless extension candidates. Maximal degree in co-relation 118606. Up to 8194 conditions per place. [2021-03-24 09:34:29,786 INFO L132 encePairwiseOnDemand]: 306/319 looper letters, 221 selfloop transitions, 118 changer transitions 5/384 dead transitions. [2021-03-24 09:34:29,786 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 384 transitions, 5655 flow [2021-03-24 09:34:29,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-24 09:34:29,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-24 09:34:29,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2956 transitions. [2021-03-24 09:34:29,789 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.579153605015674 [2021-03-24 09:34:29,789 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2956 transitions. [2021-03-24 09:34:29,789 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2956 transitions. [2021-03-24 09:34:29,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:34:29,790 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2956 transitions. [2021-03-24 09:34:29,792 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 184.75) internal successors, (2956), 16 states have internal predecessors, (2956), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:29,794 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 319.0) internal successors, (5423), 17 states have internal predecessors, (5423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:29,795 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 319.0) internal successors, (5423), 17 states have internal predecessors, (5423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:29,795 INFO L185 Difference]: Start difference. First operand has 223 places, 277 transitions, 4014 flow. Second operand 16 states and 2956 transitions. [2021-03-24 09:34:29,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 384 transitions, 5655 flow [2021-03-24 09:34:30,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 384 transitions, 5600 flow, removed 5 selfloop flow, removed 5 redundant places. [2021-03-24 09:34:30,453 INFO L241 Difference]: Finished difference. Result has 234 places, 273 transitions, 4233 flow [2021-03-24 09:34:30,453 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=3911, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=4233, PETRI_PLACES=234, PETRI_TRANSITIONS=273} [2021-03-24 09:34:30,453 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 171 predicate places. [2021-03-24 09:34:30,454 INFO L480 AbstractCegarLoop]: Abstraction has has 234 places, 273 transitions, 4233 flow [2021-03-24 09:34:30,454 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 177.33333333333334) internal successors, (2128), 12 states have internal predecessors, (2128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:30,454 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:34:30,454 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:34:30,454 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-03-24 09:34:30,454 INFO L428 AbstractCegarLoop]: === Iteration 22 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:34:30,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:34:30,454 INFO L82 PathProgramCache]: Analyzing trace with hash 274544468, now seen corresponding path program 2 times [2021-03-24 09:34:30,455 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:34:30,455 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335532379] [2021-03-24 09:34:30,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:34:30,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:34:30,468 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:30,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:30,469 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:30,469 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-24 09:34:30,473 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:30,474 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 09:34:30,478 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:30,478 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 09:34:30,485 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:30,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 09:34:30,492 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:30,492 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:34:30,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:30,497 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:34:30,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:34:30,502 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335532379] [2021-03-24 09:34:30,502 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:34:30,502 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-24 09:34:30,502 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594870605] [2021-03-24 09:34:30,503 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-03-24 09:34:30,503 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:34:30,503 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-03-24 09:34:30,503 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-03-24 09:34:30,504 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 227 out of 319 [2021-03-24 09:34:30,505 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 273 transitions, 4233 flow. Second operand has 8 states, 8 states have (on average 228.875) internal successors, (1831), 8 states have internal predecessors, (1831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:30,505 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:34:30,505 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 227 of 319 [2021-03-24 09:34:30,505 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:34:33,056 INFO L129 PetriNetUnfolder]: 10917/17420 cut-off events. [2021-03-24 09:34:33,056 INFO L130 PetriNetUnfolder]: For 200260/201423 co-relation queries the response was YES. [2021-03-24 09:34:33,201 INFO L84 FinitePrefix]: Finished finitePrefix Result has 83264 conditions, 17420 events. 10917/17420 cut-off events. For 200260/201423 co-relation queries the response was YES. Maximal size of possible extension queue 995. Compared 124673 event pairs, 540 based on Foata normal form. 641/14390 useless extension candidates. Maximal degree in co-relation 83153. Up to 4629 conditions per place. [2021-03-24 09:34:33,260 INFO L132 encePairwiseOnDemand]: 309/319 looper letters, 142 selfloop transitions, 63 changer transitions 20/310 dead transitions. [2021-03-24 09:34:33,261 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 310 transitions, 4988 flow [2021-03-24 09:34:33,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-03-24 09:34:33,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2021-03-24 09:34:33,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1657 transitions. [2021-03-24 09:34:33,263 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.74205105239588 [2021-03-24 09:34:33,264 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 1657 transitions. [2021-03-24 09:34:33,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 1657 transitions. [2021-03-24 09:34:33,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:34:33,264 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 1657 transitions. [2021-03-24 09:34:33,265 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 236.71428571428572) internal successors, (1657), 7 states have internal predecessors, (1657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:33,266 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 319.0) internal successors, (2552), 8 states have internal predecessors, (2552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:33,266 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 319.0) internal successors, (2552), 8 states have internal predecessors, (2552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:33,266 INFO L185 Difference]: Start difference. First operand has 234 places, 273 transitions, 4233 flow. Second operand 7 states and 1657 transitions. [2021-03-24 09:34:33,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 310 transitions, 4988 flow [2021-03-24 09:34:33,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 310 transitions, 4795 flow, removed 20 selfloop flow, removed 12 redundant places. [2021-03-24 09:34:33,675 INFO L241 Difference]: Finished difference. Result has 231 places, 269 transitions, 4214 flow [2021-03-24 09:34:33,675 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=4044, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4214, PETRI_PLACES=231, PETRI_TRANSITIONS=269} [2021-03-24 09:34:33,676 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 168 predicate places. [2021-03-24 09:34:33,676 INFO L480 AbstractCegarLoop]: Abstraction has has 231 places, 269 transitions, 4214 flow [2021-03-24 09:34:33,676 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 228.875) internal successors, (1831), 8 states have internal predecessors, (1831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:33,676 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:34:33,676 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:34:33,676 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-03-24 09:34:33,676 INFO L428 AbstractCegarLoop]: === Iteration 23 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:34:33,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:34:33,676 INFO L82 PathProgramCache]: Analyzing trace with hash -75886034, now seen corresponding path program 1 times [2021-03-24 09:34:33,676 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:34:33,676 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923130806] [2021-03-24 09:34:33,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:34:33,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:34:33,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:33,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:33,759 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:33,760 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 09:34:33,764 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:33,764 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-24 09:34:33,783 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:33,784 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 09:34:33,794 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:33,795 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-24 09:34:33,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:33,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-24 09:34:33,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:33,847 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 09:34:33,875 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:33,875 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 09:34:33,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:33,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-24 09:34:33,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:33,910 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-24 09:34:33,919 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:33,919 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 09:34:33,937 INFO L142 QuantifierPusher]: treesize reduction 14, result has 36.4 percent of original size [2021-03-24 09:34:33,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 09:34:33,945 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:33,945 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:34:34,161 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:34,161 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:34,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:34:34,162 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923130806] [2021-03-24 09:34:34,162 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:34:34,162 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-03-24 09:34:34,163 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976929986] [2021-03-24 09:34:34,164 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-24 09:34:34,164 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:34:34,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-24 09:34:34,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-03-24 09:34:34,165 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 319 [2021-03-24 09:34:34,166 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 269 transitions, 4214 flow. Second operand has 13 states, 13 states have (on average 176.30769230769232) internal successors, (2292), 13 states have internal predecessors, (2292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:34,166 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:34:34,166 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 319 [2021-03-24 09:34:34,166 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:34:38,106 INFO L129 PetriNetUnfolder]: 18628/26677 cut-off events. [2021-03-24 09:34:38,106 INFO L130 PetriNetUnfolder]: For 337702/338031 co-relation queries the response was YES. [2021-03-24 09:34:38,640 INFO L84 FinitePrefix]: Finished finitePrefix Result has 126422 conditions, 26677 events. 18628/26677 cut-off events. For 337702/338031 co-relation queries the response was YES. Maximal size of possible extension queue 1377. Compared 168621 event pairs, 3166 based on Foata normal form. 273/20132 useless extension candidates. Maximal degree in co-relation 126308. Up to 10022 conditions per place. [2021-03-24 09:34:38,720 INFO L132 encePairwiseOnDemand]: 304/319 looper letters, 210 selfloop transitions, 112 changer transitions 17/389 dead transitions. [2021-03-24 09:34:38,720 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 389 transitions, 6649 flow [2021-03-24 09:34:38,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 09:34:38,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 09:34:38,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2575 transitions. [2021-03-24 09:34:38,722 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5765785938199731 [2021-03-24 09:34:38,722 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2575 transitions. [2021-03-24 09:34:38,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2575 transitions. [2021-03-24 09:34:38,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:34:38,722 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2575 transitions. [2021-03-24 09:34:38,724 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 183.92857142857142) internal successors, (2575), 14 states have internal predecessors, (2575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:38,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 319.0) internal successors, (4785), 15 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:38,726 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 319.0) internal successors, (4785), 15 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:38,726 INFO L185 Difference]: Start difference. First operand has 231 places, 269 transitions, 4214 flow. Second operand 14 states and 2575 transitions. [2021-03-24 09:34:38,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 389 transitions, 6649 flow [2021-03-24 09:34:39,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 389 transitions, 6441 flow, removed 11 selfloop flow, removed 8 redundant places. [2021-03-24 09:34:39,484 INFO L241 Difference]: Finished difference. Result has 239 places, 287 transitions, 4798 flow [2021-03-24 09:34:39,485 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=4103, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4798, PETRI_PLACES=239, PETRI_TRANSITIONS=287} [2021-03-24 09:34:39,485 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 176 predicate places. [2021-03-24 09:34:39,485 INFO L480 AbstractCegarLoop]: Abstraction has has 239 places, 287 transitions, 4798 flow [2021-03-24 09:34:39,485 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 176.30769230769232) internal successors, (2292), 13 states have internal predecessors, (2292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:39,485 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:34:39,485 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:34:39,485 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-03-24 09:34:39,485 INFO L428 AbstractCegarLoop]: === Iteration 24 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:34:39,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:34:39,486 INFO L82 PathProgramCache]: Analyzing trace with hash -75887956, now seen corresponding path program 1 times [2021-03-24 09:34:39,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:34:39,486 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825100906] [2021-03-24 09:34:39,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:34:39,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:34:39,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:39,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:39,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:39,504 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 09:34:39,509 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:39,509 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-24 09:34:39,516 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:39,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 09:34:39,527 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:39,527 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-24 09:34:39,543 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:39,544 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-24 09:34:39,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:39,560 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 09:34:39,578 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:39,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 09:34:39,596 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:39,597 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 09:34:39,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:39,608 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:34:39,625 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:39,626 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 09:34:39,645 INFO L142 QuantifierPusher]: treesize reduction 14, result has 36.4 percent of original size [2021-03-24 09:34:39,645 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 09:34:39,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:39,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:34:39,662 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:39,663 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:39,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:34:39,663 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825100906] [2021-03-24 09:34:39,663 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:34:39,663 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-03-24 09:34:39,663 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223336880] [2021-03-24 09:34:39,663 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-24 09:34:39,663 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:34:39,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-24 09:34:39,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-03-24 09:34:39,665 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 319 [2021-03-24 09:34:39,666 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 287 transitions, 4798 flow. Second operand has 13 states, 13 states have (on average 176.30769230769232) internal successors, (2292), 13 states have internal predecessors, (2292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:39,666 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:34:39,666 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 319 [2021-03-24 09:34:39,666 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:34:43,741 INFO L129 PetriNetUnfolder]: 18123/25993 cut-off events. [2021-03-24 09:34:43,741 INFO L130 PetriNetUnfolder]: For 308593/308990 co-relation queries the response was YES. [2021-03-24 09:34:43,961 INFO L84 FinitePrefix]: Finished finitePrefix Result has 121612 conditions, 25993 events. 18123/25993 cut-off events. For 308593/308990 co-relation queries the response was YES. Maximal size of possible extension queue 1357. Compared 164688 event pairs, 3058 based on Foata normal form. 117/19509 useless extension candidates. Maximal degree in co-relation 121490. Up to 16193 conditions per place. [2021-03-24 09:34:44,022 INFO L132 encePairwiseOnDemand]: 303/319 looper letters, 213 selfloop transitions, 112 changer transitions 10/375 dead transitions. [2021-03-24 09:34:44,022 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 375 transitions, 6489 flow [2021-03-24 09:34:44,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 09:34:44,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 09:34:44,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2570 transitions. [2021-03-24 09:34:44,024 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5754590237348858 [2021-03-24 09:34:44,024 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2570 transitions. [2021-03-24 09:34:44,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2570 transitions. [2021-03-24 09:34:44,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:34:44,025 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2570 transitions. [2021-03-24 09:34:44,027 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 183.57142857142858) internal successors, (2570), 14 states have internal predecessors, (2570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:44,028 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 319.0) internal successors, (4785), 15 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:44,029 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 319.0) internal successors, (4785), 15 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:44,029 INFO L185 Difference]: Start difference. First operand has 239 places, 287 transitions, 4798 flow. Second operand 14 states and 2570 transitions. [2021-03-24 09:34:44,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 375 transitions, 6489 flow [2021-03-24 09:34:44,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 375 transitions, 6374 flow, removed 19 selfloop flow, removed 9 redundant places. [2021-03-24 09:34:44,546 INFO L241 Difference]: Finished difference. Result has 245 places, 294 transitions, 5082 flow [2021-03-24 09:34:44,546 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=4685, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5082, PETRI_PLACES=245, PETRI_TRANSITIONS=294} [2021-03-24 09:34:44,546 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 182 predicate places. [2021-03-24 09:34:44,546 INFO L480 AbstractCegarLoop]: Abstraction has has 245 places, 294 transitions, 5082 flow [2021-03-24 09:34:44,547 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 176.30769230769232) internal successors, (2292), 13 states have internal predecessors, (2292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:44,547 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:34:44,547 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:34:44,547 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-03-24 09:34:44,547 INFO L428 AbstractCegarLoop]: === Iteration 25 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:34:44,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:34:44,547 INFO L82 PathProgramCache]: Analyzing trace with hash -1737897485, now seen corresponding path program 1 times [2021-03-24 09:34:44,547 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:34:44,547 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189556148] [2021-03-24 09:34:44,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:34:44,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:34:44,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:44,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:44,565 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:44,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 09:34:44,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:44,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 09:34:44,576 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:44,577 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:34:44,585 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:44,585 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 09:34:44,593 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:44,593 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 09:34:44,600 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:44,600 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:34:44,606 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:44,606 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:34:44,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:34:44,611 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189556148] [2021-03-24 09:34:44,611 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:34:44,611 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-03-24 09:34:44,611 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425781335] [2021-03-24 09:34:44,612 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-24 09:34:44,612 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:34:44,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-24 09:34:44,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-03-24 09:34:44,613 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 209 out of 319 [2021-03-24 09:34:44,614 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 294 transitions, 5082 flow. Second operand has 9 states, 9 states have (on average 210.77777777777777) internal successors, (1897), 9 states have internal predecessors, (1897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:44,614 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:34:44,614 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 209 of 319 [2021-03-24 09:34:44,614 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:34:47,205 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_100| v_~v~0.base_30) v_~v~0.offset_30) |v_ULTIMATE.start_main_#t~mem19_15|) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_30, #memory_int=|v_#memory_int_100|, ~v~0.base=v_~v~0.base_30} OutVars{~v~0.offset=v_~v~0.offset_30, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_100|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_30, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][198], [Black: 505#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 249#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 507#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 254#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 494#(= |ULTIMATE.start_main_#t~mem18| 5), 771#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 517#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 386#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 390#(and (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 272#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 274#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), 157#L1155-1true, Black: 536#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= thread3Thread1of1ForFork0_thidvar0 2)) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= |thread0Thread1of1ForFork4_~#t4~0.offset| |ULTIMATE.start_main_~#t~0.offset|))), Black: 538#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= thread3Thread1of1ForFork0_thidvar0 2)) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= |thread0Thread1of1ForFork4_~#t4~0.offset| |ULTIMATE.start_main_~#t~0.offset|))), Black: 656#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|))), Black: 540#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 526#(not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)), Black: 658#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_#t~mem18| 5) (= 88 |ULTIMATE.start_main_#t~mem18|)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|))), Black: 793#(and (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (and (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= thread2Thread1of1ForFork5_thidvar0 1)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread2Thread1of1ForFork5_thidvar0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= |thread0Thread1of1ForFork4_~#t4~0.offset| |ULTIMATE.start_main_~#t~0.offset|))), Black: 662#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_#t~mem18| 5) (= 88 |ULTIMATE.start_main_#t~mem18|)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|))), Black: 795#(and (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (and (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= thread2Thread1of1ForFork5_thidvar0 1)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread2Thread1of1ForFork5_thidvar0)) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= |thread0Thread1of1ForFork4_~#t4~0.offset| |ULTIMATE.start_main_~#t~0.offset|))), Black: 664#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_#t~mem18| 5) (= 88 |ULTIMATE.start_main_#t~mem18|)) (or (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (and (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 88))) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|))), Black: 797#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 781#(not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0)), 548#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 652#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (and (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 88))) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|))), 37#thread2EXITtrue, Black: 668#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_#t~mem18| 5) (= 88 |ULTIMATE.start_main_#t~mem18|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 654#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_#t~mem18| 5) (= 88 |ULTIMATE.start_main_#t~mem18|)) (or (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (and (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 88))) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|))), 807#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 290#(and (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base|) |thread0Thread1of1ForFork4_~#t3~0.offset| 2)) ~v~0.base) ~v~0.offset)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|)), Black: 419#(and (not (= thread3Thread1of1ForFork0_thidvar0 (select (select (store |#memory_int| ~v~0.base (store (select |#memory_int| ~v~0.base) ~v~0.offset 89)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|))) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (and (= thread3Thread1of1ForFork0_thidvar0 2) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|)))), Black: 421#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (and (= thread3Thread1of1ForFork0_thidvar0 2) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|)))), Black: 407#(not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)), Black: 427#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 304#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 309#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0))), 315#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), Black: 178#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 182#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 186#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 699#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 701#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 833#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 703#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 831#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= thread3Thread1of1ForFork0_thidvar0 2)) (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|))) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= |thread0Thread1of1ForFork4_~#t4~0.offset| |ULTIMATE.start_main_~#t~0.offset|))), Black: 449#(and (not (= ~v~0.base |thread0Thread1of1ForFork4_~#t4~0.base|)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t4~0.base|) (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t4~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t4~0.base|) |thread0Thread1of1ForFork4_~#t4~0.offset| 3)) ~v~0.base) ~v~0.offset))), Black: 453#(and (not (= ~v~0.base |thread0Thread1of1ForFork4_~#t4~0.base|)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t4~0.base|) (not (= |ULTIMATE.start___VERIFIER_assert_#in~expression| 0))), 713#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 577#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (and (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)))) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (and (= thread3Thread1of1ForFork0_thidvar0 2) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|)))), Black: 447#(and (not (= ~v~0.base |thread0Thread1of1ForFork4_~#t4~0.base|)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t4~0.base|)), Black: 579#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 571#(and (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (and (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)))) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (not (= (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t4~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t4~0.base|) |thread0Thread1of1ForFork4_~#t4~0.offset| 3)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0))) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (and (= thread3Thread1of1ForFork0_thidvar0 2) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|)))), Black: 197#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 573#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (and (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)))) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (and (= thread3Thread1of1ForFork0_thidvar0 2) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|)))), Black: 327#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 559#(not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)), Black: 198#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 329#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 203#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 593#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 337#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), 853#(and (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base|) |thread0Thread1of1ForFork4_~#t3~0.offset| 2)) ~v~0.base) ~v~0.offset)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (not (= |thread0Thread1of1ForFork4_~#t5~0.base| ~v~0.base)) (not (= ~v~0.base |thread0Thread1of1ForFork4_~#t4~0.base|)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|) (= (select |#valid| |thread0Thread1of1ForFork4_~#t5~0.base|) 1) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t4~0.base|) (not (= |ULTIMATE.start___VERIFIER_assert_#in~expression| 0))), Black: 481#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 225#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 229#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 489#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), Black: 217#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 736#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 221#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 738#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 740#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 355#(and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 357#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 614#(and (or (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|) (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (or (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (and (= thread2Thread1of1ForFork5_thidvar0 1) (= |thread0Thread1of1ForFork4_~#t3~0.offset| |ULTIMATE.start_main_~#t~0.offset|))) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread2Thread1of1ForFork5_thidvar0))), Black: 359#(and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 361#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 618#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 602#(not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0)), Black: 351#(and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 235#true, 628#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 237#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), Black: 238#(not (= |ULTIMATE.start___VERIFIER_assert_#in~expression| 0)), 762#(and (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base|) |thread0Thread1of1ForFork4_~#t3~0.offset| 2)) ~v~0.base) ~v~0.offset)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (not (= ~v~0.base |thread0Thread1of1ForFork4_~#t4~0.base|)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t4~0.base|) (not (= |ULTIMATE.start___VERIFIER_assert_#in~expression| 0))), 122#L1164-2true, Black: 760#(and (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base|) |thread0Thread1of1ForFork4_~#t3~0.offset| 2)) ~v~0.base) ~v~0.offset)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (not (= ~v~0.base |thread0Thread1of1ForFork4_~#t4~0.base|)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t4~0.base|)), Black: 501#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1))]) [2021-03-24 09:34:47,206 INFO L384 tUnfolder$Statistics]: this new event has 32 ancestors and is cut-off event [2021-03-24 09:34:47,206 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-24 09:34:47,206 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-24 09:34:47,206 INFO L387 tUnfolder$Statistics]: existing Event has 32 ancestors and is cut-off event [2021-03-24 09:34:47,292 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_100| v_~v~0.base_30) v_~v~0.offset_30) |v_ULTIMATE.start_main_#t~mem19_15|) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_30, #memory_int=|v_#memory_int_100|, ~v~0.base=v_~v~0.base_30} OutVars{~v~0.offset=v_~v~0.offset_30, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_100|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_30, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][191], [Black: 505#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 249#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 507#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 254#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 494#(= |ULTIMATE.start_main_#t~mem18| 5), 771#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 517#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 386#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 390#(and (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 272#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 274#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 536#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= thread3Thread1of1ForFork0_thidvar0 2)) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= |thread0Thread1of1ForFork4_~#t4~0.offset| |ULTIMATE.start_main_~#t~0.offset|))), Black: 538#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= thread3Thread1of1ForFork0_thidvar0 2)) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= |thread0Thread1of1ForFork4_~#t4~0.offset| |ULTIMATE.start_main_~#t~0.offset|))), 288#(and (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|)), Black: 656#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|))), Black: 540#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 526#(not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)), Black: 658#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_#t~mem18| 5) (= 88 |ULTIMATE.start_main_#t~mem18|)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|))), Black: 793#(and (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (and (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= thread2Thread1of1ForFork5_thidvar0 1)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread2Thread1of1ForFork5_thidvar0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= |thread0Thread1of1ForFork4_~#t4~0.offset| |ULTIMATE.start_main_~#t~0.offset|))), Black: 795#(and (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (and (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= thread2Thread1of1ForFork5_thidvar0 1)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread2Thread1of1ForFork5_thidvar0)) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= |thread0Thread1of1ForFork4_~#t4~0.offset| |ULTIMATE.start_main_~#t~0.offset|))), Black: 662#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_#t~mem18| 5) (= 88 |ULTIMATE.start_main_#t~mem18|)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|))), Black: 664#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_#t~mem18| 5) (= 88 |ULTIMATE.start_main_#t~mem18|)) (or (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (and (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 88))) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|))), Black: 797#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 781#(not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0)), 548#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 652#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (and (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 88))) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|))), Black: 668#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_#t~mem18| 5) (= 88 |ULTIMATE.start_main_#t~mem18|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 654#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_#t~mem18| 5) (= 88 |ULTIMATE.start_main_#t~mem18|)) (or (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (and (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 88))) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|))), 807#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 290#(and (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base|) |thread0Thread1of1ForFork4_~#t3~0.offset| 2)) ~v~0.base) ~v~0.offset)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|)), 44#L1156-1true, Black: 419#(and (not (= thread3Thread1of1ForFork0_thidvar0 (select (select (store |#memory_int| ~v~0.base (store (select |#memory_int| ~v~0.base) ~v~0.offset 89)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|))) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (and (= thread3Thread1of1ForFork0_thidvar0 2) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|)))), Black: 421#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (and (= thread3Thread1of1ForFork0_thidvar0 2) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|)))), Black: 407#(not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)), Black: 427#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 304#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 309#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0))), 315#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), Black: 178#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), 447#(and (not (= ~v~0.base |thread0Thread1of1ForFork4_~#t4~0.base|)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t4~0.base|)), Black: 182#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 186#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 699#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 701#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 833#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 703#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 831#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= thread3Thread1of1ForFork0_thidvar0 2)) (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|))) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= |thread0Thread1of1ForFork4_~#t4~0.offset| |ULTIMATE.start_main_~#t~0.offset|))), Black: 449#(and (not (= ~v~0.base |thread0Thread1of1ForFork4_~#t4~0.base|)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t4~0.base|) (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t4~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t4~0.base|) |thread0Thread1of1ForFork4_~#t4~0.offset| 3)) ~v~0.base) ~v~0.offset))), Black: 577#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (and (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)))) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (and (= thread3Thread1of1ForFork0_thidvar0 2) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|)))), Black: 453#(and (not (= ~v~0.base |thread0Thread1of1ForFork4_~#t4~0.base|)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t4~0.base|) (not (= |ULTIMATE.start___VERIFIER_assert_#in~expression| 0))), 713#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 579#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 571#(and (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (and (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)))) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (not (= (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t4~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t4~0.base|) |thread0Thread1of1ForFork4_~#t4~0.offset| 3)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0))) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (and (= thread3Thread1of1ForFork0_thidvar0 2) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|)))), Black: 197#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 573#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (and (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)))) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (and (= thread3Thread1of1ForFork0_thidvar0 2) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|)))), Black: 327#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 559#(not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)), Black: 198#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 329#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 203#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 337#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), 849#(and (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (not (= |thread0Thread1of1ForFork4_~#t5~0.base| ~v~0.base)) (not (= ~v~0.base |thread0Thread1of1ForFork4_~#t4~0.base|)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|) (= (select |#valid| |thread0Thread1of1ForFork4_~#t5~0.base|) 1) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t4~0.base|)), 593#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 481#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 225#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 229#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), Black: 217#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 489#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), Black: 736#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 221#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 738#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 740#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 355#(and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 357#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 614#(and (or (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|) (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (or (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (and (= thread2Thread1of1ForFork5_thidvar0 1) (= |thread0Thread1of1ForFork4_~#t3~0.offset| |ULTIMATE.start_main_~#t~0.offset|))) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread2Thread1of1ForFork5_thidvar0))), Black: 359#(and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 618#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 361#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 351#(and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 602#(not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0)), Black: 240#(and (= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)) (not (= |ULTIMATE.start___VERIFIER_assert_#in~expression| 0))), Black: 237#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 628#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 238#(not (= |ULTIMATE.start___VERIFIER_assert_#in~expression| 0)), 758#(and (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (not (= ~v~0.base |thread0Thread1of1ForFork4_~#t4~0.base|)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t4~0.base|)), 122#L1164-2true, Black: 760#(and (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base|) |thread0Thread1of1ForFork4_~#t3~0.offset| 2)) ~v~0.base) ~v~0.offset)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (not (= ~v~0.base |thread0Thread1of1ForFork4_~#t4~0.base|)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t4~0.base|)), Black: 501#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1))]) [2021-03-24 09:34:47,292 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-24 09:34:47,292 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:34:47,292 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:34:47,292 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:34:47,345 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([462] L1163-2-->L1164-2: Formula: (and (= (select (select |v_#memory_int_100| v_~v~0.base_30) v_~v~0.offset_30) |v_ULTIMATE.start_main_#t~mem19_15|) (= (ite (= 88 |v_ULTIMATE.start_main_#t~mem19_15|) 1 0) |v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|)) InVars {~v~0.offset=v_~v~0.offset_30, #memory_int=|v_#memory_int_100|, ~v~0.base=v_~v~0.base_30} OutVars{~v~0.offset=v_~v~0.offset_30, ULTIMATE.start_main_#t~mem19=|v_ULTIMATE.start_main_#t~mem19_15|, #memory_int=|v_#memory_int_100|, ULTIMATE.start_main_#t~mem18=|v_ULTIMATE.start_main_#t~mem18_34|, ~v~0.base=v_~v~0.base_30, ULTIMATE.start___VERIFIER_assert_#in~expression=|v_ULTIMATE.start___VERIFIER_assert_#in~expression_9|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~mem19, ULTIMATE.start_main_#t~mem18, ULTIMATE.start___VERIFIER_assert_#in~expression][198], [Black: 505#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 249#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 507#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 254#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 494#(= |ULTIMATE.start_main_#t~mem18| 5), 771#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 517#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 386#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 390#(and (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 272#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 274#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 536#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= thread3Thread1of1ForFork0_thidvar0 2)) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= |thread0Thread1of1ForFork4_~#t4~0.offset| |ULTIMATE.start_main_~#t~0.offset|))), Black: 538#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= thread3Thread1of1ForFork0_thidvar0 2)) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= |thread0Thread1of1ForFork4_~#t4~0.offset| |ULTIMATE.start_main_~#t~0.offset|))), Black: 540#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 656#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|))), Black: 526#(not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)), Black: 658#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_#t~mem18| 5) (= 88 |ULTIMATE.start_main_#t~mem18|)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|))), Black: 793#(and (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (and (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= thread2Thread1of1ForFork5_thidvar0 1)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread2Thread1of1ForFork5_thidvar0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= |thread0Thread1of1ForFork4_~#t4~0.offset| |ULTIMATE.start_main_~#t~0.offset|))), Black: 795#(and (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (and (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= thread2Thread1of1ForFork5_thidvar0 1)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread2Thread1of1ForFork5_thidvar0)) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= |thread0Thread1of1ForFork4_~#t4~0.offset| |ULTIMATE.start_main_~#t~0.offset|))), Black: 662#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_#t~mem18| 5) (= 88 |ULTIMATE.start_main_#t~mem18|)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|))), Black: 797#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 664#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_#t~mem18| 5) (= 88 |ULTIMATE.start_main_#t~mem18|)) (or (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (and (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 88))) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|))), Black: 781#(not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0)), 548#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 652#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (and (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 88))) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|))), Black: 668#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_#t~mem18| 5) (= 88 |ULTIMATE.start_main_#t~mem18|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 654#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_#t~mem18| 5) (= 88 |ULTIMATE.start_main_#t~mem18|)) (or (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (and (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 88))) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|))), 807#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 290#(and (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base|) |thread0Thread1of1ForFork4_~#t3~0.offset| 2)) ~v~0.base) ~v~0.offset)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|)), 44#L1156-1true, Black: 419#(and (not (= thread3Thread1of1ForFork0_thidvar0 (select (select (store |#memory_int| ~v~0.base (store (select |#memory_int| ~v~0.base) ~v~0.offset 89)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|))) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (and (= thread3Thread1of1ForFork0_thidvar0 2) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|)))), Black: 421#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|))) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (and (= thread3Thread1of1ForFork0_thidvar0 2) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|)))), Black: 407#(not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)), Black: 427#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 304#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 309#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0))), 315#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), Black: 178#(not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)), Black: 182#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread1Thread1of1ForFork3_thidvar0)) (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 186#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 699#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 701#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 833#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 703#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 831#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= thread3Thread1of1ForFork0_thidvar0 2)) (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|) (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|))) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= |thread0Thread1of1ForFork4_~#t4~0.offset| |ULTIMATE.start_main_~#t~0.offset|))), Black: 449#(and (not (= ~v~0.base |thread0Thread1of1ForFork4_~#t4~0.base|)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t4~0.base|) (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t4~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t4~0.base|) |thread0Thread1of1ForFork4_~#t4~0.offset| 3)) ~v~0.base) ~v~0.offset))), Black: 577#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (and (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)))) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (and (= thread3Thread1of1ForFork0_thidvar0 2) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|)))), Black: 453#(and (not (= ~v~0.base |thread0Thread1of1ForFork4_~#t4~0.base|)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t4~0.base|) (not (= |ULTIMATE.start___VERIFIER_assert_#in~expression| 0))), 713#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 579#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 447#(and (not (= ~v~0.base |thread0Thread1of1ForFork4_~#t4~0.base|)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t4~0.base|)), Black: 571#(and (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (and (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)))) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (not (= (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t4~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t4~0.base|) |thread0Thread1of1ForFork4_~#t4~0.offset| 3)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0))) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (and (= thread3Thread1of1ForFork0_thidvar0 2) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|)))), Black: 327#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 197#(= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5), Black: 573#(and (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread3Thread1of1ForFork0_thidvar0)) (or (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|) (and (not (= |ULTIMATE.start_main_~#t~0.base| |thread0Thread1of1ForFork4_~#t4~0.base|)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)))) (= |ULTIMATE.start_main_~#t~0.offset| 0) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (or (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (and (= thread3Thread1of1ForFork0_thidvar0 2) (= ~v~0.offset |ULTIMATE.start_main_~#t~0.offset|)))), Black: 559#(not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)), Black: 198#(= |ULTIMATE.start_main_#t~mem18| 5), Black: 329#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 203#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 337#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), 593#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), 853#(and (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base|) |thread0Thread1of1ForFork4_~#t3~0.offset| 2)) ~v~0.base) ~v~0.offset)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (not (= |thread0Thread1of1ForFork4_~#t5~0.base| ~v~0.base)) (not (= ~v~0.base |thread0Thread1of1ForFork4_~#t4~0.base|)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|) (= (select |#valid| |thread0Thread1of1ForFork4_~#t5~0.base|) 1) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t4~0.base|) (not (= |ULTIMATE.start___VERIFIER_assert_#in~expression| 0))), Black: 481#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 225#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 229#(and (not (= |ULTIMATE.start_main_#t~mem18| thread1Thread1of1ForFork3_thidvar0)) (= |ULTIMATE.start_main_#t~mem18| 5)), 489#(= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1), Black: 217#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 736#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 221#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 738#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|)) (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 740#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 355#(and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 357#(and (= |ULTIMATE.start_main_#t~mem18| 5) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 614#(and (or (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|) (not (= ~v~0.base |ULTIMATE.start_main_~#t~0.base|))) (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (or (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|) (and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)))) (or (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (and (= thread2Thread1of1ForFork5_thidvar0 1) (= |thread0Thread1of1ForFork4_~#t3~0.offset| |ULTIMATE.start_main_~#t~0.offset|))) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) thread2Thread1of1ForFork5_thidvar0))), Black: 359#(and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 618#(and (<= (+ |#StackHeapBarrier| 1) |ULTIMATE.start_main_~#t~0.base|) (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1) (not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0))), Black: 361#(and (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |ULTIMATE.start_main_#t~mem18| thread3Thread1of1ForFork0_thidvar0)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 602#(not (= |ULTIMATE.start_main_#t~mem18| thread2Thread1of1ForFork5_thidvar0)), Black: 351#(and (= 5 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t2~0.base|) |thread0Thread1of1ForFork4_~#t2~0.offset| 1)) |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|)) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| |ULTIMATE.start_main_~#t~0.base|)) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 235#true, Black: 237#(= 88 (select (select |#memory_int| ~v~0.base) ~v~0.offset)), 628#(and (= |ULTIMATE.start_main_~#t~0.offset| 0) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1)), Black: 238#(not (= |ULTIMATE.start___VERIFIER_assert_#in~expression| 0)), 762#(and (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base|) |thread0Thread1of1ForFork4_~#t3~0.offset| 2)) ~v~0.base) ~v~0.offset)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (not (= ~v~0.base |thread0Thread1of1ForFork4_~#t4~0.base|)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t4~0.base|) (not (= |ULTIMATE.start___VERIFIER_assert_#in~expression| 0))), 122#L1164-2true, Black: 760#(and (= 88 (select (select (store |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base| (store (select |#memory_int| |thread0Thread1of1ForFork4_~#t3~0.base|) |thread0Thread1of1ForFork4_~#t3~0.offset| 2)) ~v~0.base) ~v~0.offset)) (not (= |thread0Thread1of1ForFork4_~#t3~0.base| ~v~0.base)) (not (= ~v~0.base |thread0Thread1of1ForFork4_~#t4~0.base|)) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t3~0.base|) (<= (+ |#StackHeapBarrier| 1) |thread0Thread1of1ForFork4_~#t4~0.base|)), Black: 501#(and (= (select (select |#memory_int| |ULTIMATE.start_main_~#t~0.base|) |ULTIMATE.start_main_~#t~0.offset|) 5) (not (= |thread0Thread1of1ForFork4_~#t1~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= |ULTIMATE.start_main_#t~mem18| 5) (not (= |thread0Thread1of1ForFork4_~#t2~0.base| |ULTIMATE.start_main_~#t~0.base|)) (= (select |#valid| |ULTIMATE.start_main_~#t~0.base|) 1))]) [2021-03-24 09:34:47,346 INFO L384 tUnfolder$Statistics]: this new event has 34 ancestors and is cut-off event [2021-03-24 09:34:47,346 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:34:47,346 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:34:47,346 INFO L387 tUnfolder$Statistics]: existing Event has 34 ancestors and is cut-off event [2021-03-24 09:34:47,398 INFO L129 PetriNetUnfolder]: 13060/20526 cut-off events. [2021-03-24 09:34:47,398 INFO L130 PetriNetUnfolder]: For 285105/286251 co-relation queries the response was YES. [2021-03-24 09:34:47,590 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98407 conditions, 20526 events. 13060/20526 cut-off events. For 285105/286251 co-relation queries the response was YES. Maximal size of possible extension queue 1179. Compared 147464 event pairs, 763 based on Foata normal form. 506/16429 useless extension candidates. Maximal degree in co-relation 98281. Up to 5545 conditions per place. [2021-03-24 09:34:47,880 INFO L132 encePairwiseOnDemand]: 308/319 looper letters, 185 selfloop transitions, 106 changer transitions 48/408 dead transitions. [2021-03-24 09:34:47,880 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 408 transitions, 7375 flow [2021-03-24 09:34:47,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-03-24 09:34:47,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2021-03-24 09:34:47,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 2406 transitions. [2021-03-24 09:34:47,882 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.6856654317469365 [2021-03-24 09:34:47,882 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 2406 transitions. [2021-03-24 09:34:47,882 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 2406 transitions. [2021-03-24 09:34:47,883 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:34:47,883 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 2406 transitions. [2021-03-24 09:34:47,884 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 218.72727272727272) internal successors, (2406), 11 states have internal predecessors, (2406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:47,889 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 319.0) internal successors, (3828), 12 states have internal predecessors, (3828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:47,889 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 319.0) internal successors, (3828), 12 states have internal predecessors, (3828), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:47,889 INFO L185 Difference]: Start difference. First operand has 245 places, 294 transitions, 5082 flow. Second operand 11 states and 2406 transitions. [2021-03-24 09:34:47,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 408 transitions, 7375 flow [2021-03-24 09:34:48,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 408 transitions, 7094 flow, removed 27 selfloop flow, removed 13 redundant places. [2021-03-24 09:34:48,340 INFO L241 Difference]: Finished difference. Result has 248 places, 319 transitions, 5861 flow [2021-03-24 09:34:48,340 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=4854, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5861, PETRI_PLACES=248, PETRI_TRANSITIONS=319} [2021-03-24 09:34:48,340 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 185 predicate places. [2021-03-24 09:34:48,340 INFO L480 AbstractCegarLoop]: Abstraction has has 248 places, 319 transitions, 5861 flow [2021-03-24 09:34:48,341 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 210.77777777777777) internal successors, (1897), 9 states have internal predecessors, (1897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:48,341 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:34:48,341 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:34:48,341 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-03-24 09:34:48,341 INFO L428 AbstractCegarLoop]: === Iteration 26 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:34:48,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:34:48,341 INFO L82 PathProgramCache]: Analyzing trace with hash -2041713664, now seen corresponding path program 1 times [2021-03-24 09:34:48,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:34:48,341 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664759878] [2021-03-24 09:34:48,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:34:48,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:34:48,371 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:48,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:48,378 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:48,378 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 09:34:48,383 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:48,384 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-24 09:34:48,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:48,391 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 09:34:48,402 INFO L142 QuantifierPusher]: treesize reduction 4, result has 92.6 percent of original size [2021-03-24 09:34:48,403 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-24 09:34:48,423 INFO L142 QuantifierPusher]: treesize reduction 4, result has 92.0 percent of original size [2021-03-24 09:34:48,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-24 09:34:48,444 INFO L142 QuantifierPusher]: treesize reduction 4, result has 91.8 percent of original size [2021-03-24 09:34:48,444 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-24 09:34:48,467 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:48,467 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 09:34:48,486 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:48,486 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 09:34:48,504 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:48,505 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-24 09:34:48,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:48,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 09:34:48,544 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:48,546 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 09:34:48,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:48,557 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 09:34:48,566 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:48,566 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:34:48,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:48,575 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:48,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:34:48,576 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664759878] [2021-03-24 09:34:48,576 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:34:48,576 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-03-24 09:34:48,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082472466] [2021-03-24 09:34:48,576 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-24 09:34:48,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:34:48,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-24 09:34:48,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-03-24 09:34:48,578 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 319 [2021-03-24 09:34:48,579 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 319 transitions, 5861 flow. Second operand has 14 states, 14 states have (on average 174.21428571428572) internal successors, (2439), 14 states have internal predecessors, (2439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:48,579 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:34:48,579 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 319 [2021-03-24 09:34:48,579 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:34:53,795 INFO L129 PetriNetUnfolder]: 19539/27857 cut-off events. [2021-03-24 09:34:53,795 INFO L130 PetriNetUnfolder]: For 478496/479370 co-relation queries the response was YES. [2021-03-24 09:34:54,045 INFO L84 FinitePrefix]: Finished finitePrefix Result has 142764 conditions, 27857 events. 19539/27857 cut-off events. For 478496/479370 co-relation queries the response was YES. Maximal size of possible extension queue 1439. Compared 176475 event pairs, 3617 based on Foata normal form. 168/20975 useless extension candidates. Maximal degree in co-relation 142645. Up to 14970 conditions per place. [2021-03-24 09:34:54,110 INFO L132 encePairwiseOnDemand]: 301/319 looper letters, 239 selfloop transitions, 115 changer transitions 9/403 dead transitions. [2021-03-24 09:34:54,110 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 403 transitions, 7718 flow [2021-03-24 09:34:54,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-24 09:34:54,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-03-24 09:34:54,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3750 transitions. [2021-03-24 09:34:54,113 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5597850425436632 [2021-03-24 09:34:54,113 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3750 transitions. [2021-03-24 09:34:54,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3750 transitions. [2021-03-24 09:34:54,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:34:54,113 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3750 transitions. [2021-03-24 09:34:54,116 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 178.57142857142858) internal successors, (3750), 21 states have internal predecessors, (3750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:54,118 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 319.0) internal successors, (7018), 22 states have internal predecessors, (7018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:54,118 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 319.0) internal successors, (7018), 22 states have internal predecessors, (7018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:54,118 INFO L185 Difference]: Start difference. First operand has 248 places, 319 transitions, 5861 flow. Second operand 21 states and 3750 transitions. [2021-03-24 09:34:54,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 403 transitions, 7718 flow [2021-03-24 09:34:55,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 403 transitions, 7146 flow, removed 118 selfloop flow, removed 15 redundant places. [2021-03-24 09:34:55,418 INFO L241 Difference]: Finished difference. Result has 258 places, 335 transitions, 6009 flow [2021-03-24 09:34:55,418 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=5302, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=6009, PETRI_PLACES=258, PETRI_TRANSITIONS=335} [2021-03-24 09:34:55,418 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 195 predicate places. [2021-03-24 09:34:55,418 INFO L480 AbstractCegarLoop]: Abstraction has has 258 places, 335 transitions, 6009 flow [2021-03-24 09:34:55,418 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 174.21428571428572) internal successors, (2439), 14 states have internal predecessors, (2439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:55,419 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:34:55,419 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:34:55,419 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-03-24 09:34:55,419 INFO L428 AbstractCegarLoop]: === Iteration 27 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:34:55,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:34:55,419 INFO L82 PathProgramCache]: Analyzing trace with hash -1049593083, now seen corresponding path program 1 times [2021-03-24 09:34:55,419 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:34:55,419 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189179398] [2021-03-24 09:34:55,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:34:55,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:34:55,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:55,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:55,434 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:55,434 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:34:55,436 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:55,436 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:34:55,438 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:55,438 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:34:55,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:34:55,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:34:55,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:34:55,442 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189179398] [2021-03-24 09:34:55,442 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:34:55,442 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 09:34:55,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022605234] [2021-03-24 09:34:55,442 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 09:34:55,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:34:55,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 09:34:55,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-24 09:34:55,443 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 319 [2021-03-24 09:34:55,444 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 335 transitions, 6009 flow. Second operand has 5 states, 5 states have (on average 221.8) internal successors, (1109), 5 states have internal predecessors, (1109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:55,444 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:34:55,444 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 319 [2021-03-24 09:34:55,444 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:34:58,725 INFO L129 PetriNetUnfolder]: 17213/24913 cut-off events. [2021-03-24 09:34:58,725 INFO L130 PetriNetUnfolder]: For 393282/393798 co-relation queries the response was YES. [2021-03-24 09:34:58,947 INFO L84 FinitePrefix]: Finished finitePrefix Result has 124849 conditions, 24913 events. 17213/24913 cut-off events. For 393282/393798 co-relation queries the response was YES. Maximal size of possible extension queue 1336. Compared 161348 event pairs, 4067 based on Foata normal form. 147/18852 useless extension candidates. Maximal degree in co-relation 124743. Up to 19210 conditions per place. [2021-03-24 09:34:59,027 INFO L132 encePairwiseOnDemand]: 312/319 looper letters, 299 selfloop transitions, 9 changer transitions 8/395 dead transitions. [2021-03-24 09:34:59,027 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 395 transitions, 7533 flow [2021-03-24 09:34:59,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-24 09:34:59,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-24 09:34:59,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1382 transitions. [2021-03-24 09:34:59,028 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.722048066875653 [2021-03-24 09:34:59,028 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1382 transitions. [2021-03-24 09:34:59,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1382 transitions. [2021-03-24 09:34:59,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:34:59,028 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1382 transitions. [2021-03-24 09:34:59,029 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 230.33333333333334) internal successors, (1382), 6 states have internal predecessors, (1382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:59,030 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:59,030 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:34:59,030 INFO L185 Difference]: Start difference. First operand has 258 places, 335 transitions, 6009 flow. Second operand 6 states and 1382 transitions. [2021-03-24 09:34:59,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 395 transitions, 7533 flow [2021-03-24 09:35:00,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 395 transitions, 7361 flow, removed 38 selfloop flow, removed 13 redundant places. [2021-03-24 09:35:00,148 INFO L241 Difference]: Finished difference. Result has 252 places, 335 transitions, 5855 flow [2021-03-24 09:35:00,148 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=5822, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5855, PETRI_PLACES=252, PETRI_TRANSITIONS=335} [2021-03-24 09:35:00,149 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 189 predicate places. [2021-03-24 09:35:00,149 INFO L480 AbstractCegarLoop]: Abstraction has has 252 places, 335 transitions, 5855 flow [2021-03-24 09:35:00,149 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 221.8) internal successors, (1109), 5 states have internal predecessors, (1109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:00,149 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:35:00,149 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:35:00,149 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-03-24 09:35:00,149 INFO L428 AbstractCegarLoop]: === Iteration 28 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:35:00,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:35:00,149 INFO L82 PathProgramCache]: Analyzing trace with hash -1977957265, now seen corresponding path program 2 times [2021-03-24 09:35:00,149 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:35:00,149 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852646634] [2021-03-24 09:35:00,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:35:00,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:35:00,167 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:00,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:00,168 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:00,168 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 09:35:00,170 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:00,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 09:35:00,175 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:00,175 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 09:35:00,181 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:00,181 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 09:35:00,184 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:00,184 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:35:00,188 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:00,188 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:35:00,193 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:00,193 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:00,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:35:00,193 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852646634] [2021-03-24 09:35:00,193 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:35:00,193 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-24 09:35:00,193 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146831332] [2021-03-24 09:35:00,193 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-24 09:35:00,193 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:35:00,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-24 09:35:00,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-03-24 09:35:00,195 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 319 [2021-03-24 09:35:00,195 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 335 transitions, 5855 flow. Second operand has 7 states, 7 states have (on average 183.42857142857142) internal successors, (1284), 7 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:00,195 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:35:00,195 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 319 [2021-03-24 09:35:00,195 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:35:03,515 INFO L129 PetriNetUnfolder]: 16653/24224 cut-off events. [2021-03-24 09:35:03,516 INFO L130 PetriNetUnfolder]: For 369248/369701 co-relation queries the response was YES. [2021-03-24 09:35:03,869 INFO L84 FinitePrefix]: Finished finitePrefix Result has 121265 conditions, 24224 events. 16653/24224 cut-off events. For 369248/369701 co-relation queries the response was YES. Maximal size of possible extension queue 1304. Compared 157020 event pairs, 3621 based on Foata normal form. 198/18411 useless extension candidates. Maximal degree in co-relation 121158. Up to 15586 conditions per place. [2021-03-24 09:35:03,929 INFO L132 encePairwiseOnDemand]: 308/319 looper letters, 294 selfloop transitions, 51 changer transitions 11/409 dead transitions. [2021-03-24 09:35:03,930 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 409 transitions, 7495 flow [2021-03-24 09:35:03,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 09:35:03,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 09:35:03,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1908 transitions. [2021-03-24 09:35:03,931 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5981191222570533 [2021-03-24 09:35:03,931 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1908 transitions. [2021-03-24 09:35:03,931 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1908 transitions. [2021-03-24 09:35:03,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:35:03,931 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1908 transitions. [2021-03-24 09:35:03,933 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 190.8) internal successors, (1908), 10 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:03,934 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 319.0) internal successors, (3509), 11 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:03,934 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 319.0) internal successors, (3509), 11 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:03,934 INFO L185 Difference]: Start difference. First operand has 252 places, 335 transitions, 5855 flow. Second operand 10 states and 1908 transitions. [2021-03-24 09:35:03,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 409 transitions, 7495 flow [2021-03-24 09:35:05,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 409 transitions, 7475 flow, removed 1 selfloop flow, removed 4 redundant places. [2021-03-24 09:35:05,022 INFO L241 Difference]: Finished difference. Result has 259 places, 334 transitions, 5916 flow [2021-03-24 09:35:05,022 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=5789, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5916, PETRI_PLACES=259, PETRI_TRANSITIONS=334} [2021-03-24 09:35:05,022 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 196 predicate places. [2021-03-24 09:35:05,022 INFO L480 AbstractCegarLoop]: Abstraction has has 259 places, 334 transitions, 5916 flow [2021-03-24 09:35:05,022 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 183.42857142857142) internal successors, (1284), 7 states have internal predecessors, (1284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:05,022 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:35:05,022 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:35:05,022 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2021-03-24 09:35:05,022 INFO L428 AbstractCegarLoop]: === Iteration 29 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:35:05,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:35:05,023 INFO L82 PathProgramCache]: Analyzing trace with hash -2073310881, now seen corresponding path program 3 times [2021-03-24 09:35:05,023 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:35:05,023 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26355158] [2021-03-24 09:35:05,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:35:05,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:35:05,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:05,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:05,040 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:05,040 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 09:35:05,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:05,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 09:35:05,049 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:05,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:35:05,060 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:05,061 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:35:05,064 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:05,065 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:35:05,075 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:05,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-24 09:35:05,082 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:05,082 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:35:05,089 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:05,089 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:35:05,094 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:05,094 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:05,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:35:05,095 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26355158] [2021-03-24 09:35:05,095 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:35:05,095 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-03-24 09:35:05,095 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120880019] [2021-03-24 09:35:05,095 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-24 09:35:05,095 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:35:05,095 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-24 09:35:05,095 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-03-24 09:35:05,096 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 319 [2021-03-24 09:35:05,097 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 334 transitions, 5916 flow. Second operand has 9 states, 9 states have (on average 181.88888888888889) internal successors, (1637), 9 states have internal predecessors, (1637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:05,097 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:35:05,097 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 319 [2021-03-24 09:35:05,097 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:35:08,632 INFO L129 PetriNetUnfolder]: 16269/23736 cut-off events. [2021-03-24 09:35:08,632 INFO L130 PetriNetUnfolder]: For 367353/367858 co-relation queries the response was YES. [2021-03-24 09:35:08,905 INFO L84 FinitePrefix]: Finished finitePrefix Result has 119584 conditions, 23736 events. 16269/23736 cut-off events. For 367353/367858 co-relation queries the response was YES. Maximal size of possible extension queue 1276. Compared 154229 event pairs, 3552 based on Foata normal form. 193/17965 useless extension candidates. Maximal degree in co-relation 119476. Up to 14950 conditions per place. [2021-03-24 09:35:08,964 INFO L132 encePairwiseOnDemand]: 305/319 looper letters, 298 selfloop transitions, 58 changer transitions 11/420 dead transitions. [2021-03-24 09:35:08,964 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 420 transitions, 7821 flow [2021-03-24 09:35:08,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 09:35:08,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 09:35:08,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2624 transitions. [2021-03-24 09:35:08,966 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5875503806538289 [2021-03-24 09:35:08,966 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2624 transitions. [2021-03-24 09:35:08,966 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2624 transitions. [2021-03-24 09:35:08,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:35:08,966 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2624 transitions. [2021-03-24 09:35:08,967 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 187.42857142857142) internal successors, (2624), 14 states have internal predecessors, (2624), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:08,969 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 319.0) internal successors, (4785), 15 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:08,969 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 319.0) internal successors, (4785), 15 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:08,969 INFO L185 Difference]: Start difference. First operand has 259 places, 334 transitions, 5916 flow. Second operand 14 states and 2624 transitions. [2021-03-24 09:35:08,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 420 transitions, 7821 flow [2021-03-24 09:35:10,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 420 transitions, 7712 flow, removed 6 selfloop flow, removed 8 redundant places. [2021-03-24 09:35:10,087 INFO L241 Difference]: Finished difference. Result has 266 places, 332 transitions, 5860 flow [2021-03-24 09:35:10,088 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=5630, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5860, PETRI_PLACES=266, PETRI_TRANSITIONS=332} [2021-03-24 09:35:10,088 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 203 predicate places. [2021-03-24 09:35:10,088 INFO L480 AbstractCegarLoop]: Abstraction has has 266 places, 332 transitions, 5860 flow [2021-03-24 09:35:10,088 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 181.88888888888889) internal successors, (1637), 9 states have internal predecessors, (1637), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:10,088 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:35:10,088 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:35:10,088 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2021-03-24 09:35:10,088 INFO L428 AbstractCegarLoop]: === Iteration 30 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:35:10,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:35:10,089 INFO L82 PathProgramCache]: Analyzing trace with hash 912919061, now seen corresponding path program 1 times [2021-03-24 09:35:10,089 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:35:10,089 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245872845] [2021-03-24 09:35:10,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:35:10,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:35:10,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:10,112 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:10,112 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:10,113 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 09:35:10,118 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:10,118 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-24 09:35:10,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:10,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 09:35:10,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:10,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-24 09:35:10,156 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:10,156 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-24 09:35:10,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:10,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-24 09:35:10,195 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:10,195 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 09:35:10,215 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:10,215 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-24 09:35:10,238 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:10,238 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-24 09:35:10,248 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:10,249 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-24 09:35:10,272 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:10,273 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 09:35:10,295 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:10,295 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 09:35:10,307 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:10,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 09:35:10,321 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:10,321 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:35:10,331 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:10,331 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:10,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:35:10,331 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245872845] [2021-03-24 09:35:10,331 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:35:10,331 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-03-24 09:35:10,332 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059549163] [2021-03-24 09:35:10,332 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-24 09:35:10,332 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:35:10,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-24 09:35:10,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-03-24 09:35:10,333 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 319 [2021-03-24 09:35:10,334 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 332 transitions, 5860 flow. Second operand has 14 states, 14 states have (on average 174.28571428571428) internal successors, (2440), 14 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:10,334 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:35:10,334 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 319 [2021-03-24 09:35:10,334 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:35:14,177 INFO L129 PetriNetUnfolder]: 16553/23861 cut-off events. [2021-03-24 09:35:14,178 INFO L130 PetriNetUnfolder]: For 361996/362663 co-relation queries the response was YES. [2021-03-24 09:35:14,456 INFO L84 FinitePrefix]: Finished finitePrefix Result has 119308 conditions, 23861 events. 16553/23861 cut-off events. For 361996/362663 co-relation queries the response was YES. Maximal size of possible extension queue 1243. Compared 150844 event pairs, 3239 based on Foata normal form. 142/17895 useless extension candidates. Maximal degree in co-relation 119201. Up to 11767 conditions per place. [2021-03-24 09:35:14,516 INFO L132 encePairwiseOnDemand]: 304/319 looper letters, 169 selfloop transitions, 134 changer transitions 26/382 dead transitions. [2021-03-24 09:35:14,516 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 382 transitions, 6969 flow [2021-03-24 09:35:14,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-24 09:35:14,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-03-24 09:35:14,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3212 transitions. [2021-03-24 09:35:14,518 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5593869731800766 [2021-03-24 09:35:14,518 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3212 transitions. [2021-03-24 09:35:14,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3212 transitions. [2021-03-24 09:35:14,518 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:35:14,519 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3212 transitions. [2021-03-24 09:35:14,520 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 178.44444444444446) internal successors, (3212), 18 states have internal predecessors, (3212), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:14,523 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 319.0) internal successors, (6061), 19 states have internal predecessors, (6061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:14,523 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 319.0) internal successors, (6061), 19 states have internal predecessors, (6061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:14,523 INFO L185 Difference]: Start difference. First operand has 266 places, 332 transitions, 5860 flow. Second operand 18 states and 3212 transitions. [2021-03-24 09:35:14,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 382 transitions, 6969 flow [2021-03-24 09:35:15,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 382 transitions, 6860 flow, removed 5 selfloop flow, removed 12 redundant places. [2021-03-24 09:35:15,477 INFO L241 Difference]: Finished difference. Result has 271 places, 311 transitions, 5586 flow [2021-03-24 09:35:15,477 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=5687, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=5586, PETRI_PLACES=271, PETRI_TRANSITIONS=311} [2021-03-24 09:35:15,477 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 208 predicate places. [2021-03-24 09:35:15,477 INFO L480 AbstractCegarLoop]: Abstraction has has 271 places, 311 transitions, 5586 flow [2021-03-24 09:35:15,478 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 174.28571428571428) internal successors, (2440), 14 states have internal predecessors, (2440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:15,478 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:35:15,478 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:35:15,478 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2021-03-24 09:35:15,478 INFO L428 AbstractCegarLoop]: === Iteration 31 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:35:15,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:35:15,478 INFO L82 PathProgramCache]: Analyzing trace with hash 1852215643, now seen corresponding path program 4 times [2021-03-24 09:35:15,478 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:35:15,478 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810877053] [2021-03-24 09:35:15,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:35:15,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:35:15,493 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:15,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:15,494 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:15,494 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 09:35:15,498 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:15,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 09:35:15,503 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:15,503 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-24 09:35:15,511 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:15,511 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 09:35:15,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:15,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:35:15,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:15,538 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:35:15,551 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:15,552 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-24 09:35:15,560 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:15,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:35:15,568 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:15,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:35:15,575 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:15,576 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:15,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:35:15,576 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810877053] [2021-03-24 09:35:15,576 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:35:15,576 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-03-24 09:35:15,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840783228] [2021-03-24 09:35:15,576 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-24 09:35:15,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:35:15,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-24 09:35:15,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-03-24 09:35:15,578 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 319 [2021-03-24 09:35:15,578 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 311 transitions, 5586 flow. Second operand has 11 states, 11 states have (on average 180.54545454545453) internal successors, (1986), 11 states have internal predecessors, (1986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:15,579 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:35:15,579 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 319 [2021-03-24 09:35:15,579 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:35:18,686 INFO L129 PetriNetUnfolder]: 14648/21433 cut-off events. [2021-03-24 09:35:18,686 INFO L130 PetriNetUnfolder]: For 340914/341182 co-relation queries the response was YES. [2021-03-24 09:35:18,859 INFO L84 FinitePrefix]: Finished finitePrefix Result has 108010 conditions, 21433 events. 14648/21433 cut-off events. For 340914/341182 co-relation queries the response was YES. Maximal size of possible extension queue 1128. Compared 137237 event pairs, 3200 based on Foata normal form. 176/16234 useless extension candidates. Maximal degree in co-relation 107910. Up to 10098 conditions per place. [2021-03-24 09:35:18,908 INFO L132 encePairwiseOnDemand]: 305/319 looper letters, 240 selfloop transitions, 84 changer transitions 13/390 dead transitions. [2021-03-24 09:35:18,909 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 390 transitions, 7245 flow [2021-03-24 09:35:18,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 09:35:18,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 09:35:18,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2612 transitions. [2021-03-24 09:35:18,910 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5848634124496194 [2021-03-24 09:35:18,911 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2612 transitions. [2021-03-24 09:35:18,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2612 transitions. [2021-03-24 09:35:18,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:35:18,911 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2612 transitions. [2021-03-24 09:35:18,912 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 186.57142857142858) internal successors, (2612), 14 states have internal predecessors, (2612), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:18,914 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 319.0) internal successors, (4785), 15 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:18,914 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 319.0) internal successors, (4785), 15 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:18,914 INFO L185 Difference]: Start difference. First operand has 271 places, 311 transitions, 5586 flow. Second operand 14 states and 2612 transitions. [2021-03-24 09:35:18,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 390 transitions, 7245 flow [2021-03-24 09:35:19,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 390 transitions, 7149 flow, removed 9 selfloop flow, removed 11 redundant places. [2021-03-24 09:35:19,499 INFO L241 Difference]: Finished difference. Result has 275 places, 306 transitions, 5596 flow [2021-03-24 09:35:19,499 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=5413, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=5596, PETRI_PLACES=275, PETRI_TRANSITIONS=306} [2021-03-24 09:35:19,499 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 212 predicate places. [2021-03-24 09:35:19,499 INFO L480 AbstractCegarLoop]: Abstraction has has 275 places, 306 transitions, 5596 flow [2021-03-24 09:35:19,500 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 180.54545454545453) internal successors, (1986), 11 states have internal predecessors, (1986), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:19,500 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:35:19,500 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:35:19,500 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2021-03-24 09:35:19,500 INFO L428 AbstractCegarLoop]: === Iteration 32 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:35:19,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:35:19,500 INFO L82 PathProgramCache]: Analyzing trace with hash -911791241, now seen corresponding path program 5 times [2021-03-24 09:35:19,500 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:35:19,500 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818763986] [2021-03-24 09:35:19,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:35:19,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:35:19,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:19,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:19,515 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:19,515 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 09:35:19,517 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:19,517 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 09:35:19,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:19,522 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-24 09:35:19,529 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:19,530 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 09:35:19,538 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:19,539 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:35:19,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:19,547 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 09:35:19,556 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:19,556 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 09:35:19,564 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:19,565 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:35:19,571 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:19,571 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:35:19,577 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:19,578 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:35:19,584 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:19,584 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:19,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:35:19,585 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818763986] [2021-03-24 09:35:19,585 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:35:19,585 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-03-24 09:35:19,585 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877424563] [2021-03-24 09:35:19,585 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-24 09:35:19,585 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:35:19,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-24 09:35:19,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-03-24 09:35:19,587 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 319 [2021-03-24 09:35:19,587 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 306 transitions, 5596 flow. Second operand has 12 states, 12 states have (on average 179.41666666666666) internal successors, (2153), 12 states have internal predecessors, (2153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:19,587 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:35:19,587 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 319 [2021-03-24 09:35:19,587 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:35:23,090 INFO L129 PetriNetUnfolder]: 15225/22226 cut-off events. [2021-03-24 09:35:23,090 INFO L130 PetriNetUnfolder]: For 357215/357451 co-relation queries the response was YES. [2021-03-24 09:35:23,258 INFO L84 FinitePrefix]: Finished finitePrefix Result has 113961 conditions, 22226 events. 15225/22226 cut-off events. For 357215/357451 co-relation queries the response was YES. Maximal size of possible extension queue 1160. Compared 142458 event pairs, 3490 based on Foata normal form. 118/16776 useless extension candidates. Maximal degree in co-relation 113859. Up to 8908 conditions per place. [2021-03-24 09:35:23,316 INFO L132 encePairwiseOnDemand]: 305/319 looper letters, 266 selfloop transitions, 109 changer transitions 5/433 dead transitions. [2021-03-24 09:35:23,317 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 433 transitions, 7983 flow [2021-03-24 09:35:23,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 09:35:23,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 09:35:23,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2629 transitions. [2021-03-24 09:35:23,318 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5886699507389163 [2021-03-24 09:35:23,318 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2629 transitions. [2021-03-24 09:35:23,318 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2629 transitions. [2021-03-24 09:35:23,319 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:35:23,319 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2629 transitions. [2021-03-24 09:35:23,320 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 187.78571428571428) internal successors, (2629), 14 states have internal predecessors, (2629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:23,322 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 319.0) internal successors, (4785), 15 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:23,322 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 319.0) internal successors, (4785), 15 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:23,322 INFO L185 Difference]: Start difference. First operand has 275 places, 306 transitions, 5596 flow. Second operand 14 states and 2629 transitions. [2021-03-24 09:35:23,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 433 transitions, 7983 flow [2021-03-24 09:35:23,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 433 transitions, 7829 flow, removed 8 selfloop flow, removed 11 redundant places. [2021-03-24 09:35:23,953 INFO L241 Difference]: Finished difference. Result has 280 places, 324 transitions, 6116 flow [2021-03-24 09:35:23,954 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=5456, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6116, PETRI_PLACES=280, PETRI_TRANSITIONS=324} [2021-03-24 09:35:23,954 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 217 predicate places. [2021-03-24 09:35:23,954 INFO L480 AbstractCegarLoop]: Abstraction has has 280 places, 324 transitions, 6116 flow [2021-03-24 09:35:23,954 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 179.41666666666666) internal successors, (2153), 12 states have internal predecessors, (2153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:23,954 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:35:23,954 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:35:23,954 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2021-03-24 09:35:23,954 INFO L428 AbstractCegarLoop]: === Iteration 33 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:35:23,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:35:23,955 INFO L82 PathProgramCache]: Analyzing trace with hash 1278113470, now seen corresponding path program 1 times [2021-03-24 09:35:23,955 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:35:23,955 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882142777] [2021-03-24 09:35:23,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:35:23,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:35:23,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:23,969 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:23,969 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:23,970 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 09:35:23,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:23,976 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 09:35:23,980 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:23,981 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-24 09:35:23,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:23,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 09:35:24,004 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:24,005 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:35:24,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:24,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 09:35:24,022 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:24,022 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 09:35:24,031 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:24,031 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:35:24,037 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:24,037 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 09:35:24,044 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:24,044 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:35:24,050 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:24,050 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:24,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:35:24,050 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882142777] [2021-03-24 09:35:24,050 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:35:24,050 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-03-24 09:35:24,050 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619172993] [2021-03-24 09:35:24,051 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-24 09:35:24,051 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:35:24,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-24 09:35:24,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-03-24 09:35:24,052 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 319 [2021-03-24 09:35:24,053 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 324 transitions, 6116 flow. Second operand has 12 states, 12 states have (on average 179.41666666666666) internal successors, (2153), 12 states have internal predecessors, (2153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:24,053 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:35:24,053 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 319 [2021-03-24 09:35:24,053 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:35:27,219 INFO L129 PetriNetUnfolder]: 15039/22103 cut-off events. [2021-03-24 09:35:27,219 INFO L130 PetriNetUnfolder]: For 359349/359501 co-relation queries the response was YES. [2021-03-24 09:35:27,442 INFO L84 FinitePrefix]: Finished finitePrefix Result has 111575 conditions, 22103 events. 15039/22103 cut-off events. For 359349/359501 co-relation queries the response was YES. Maximal size of possible extension queue 1134. Compared 142955 event pairs, 3416 based on Foata normal form. 84/16657 useless extension candidates. Maximal degree in co-relation 111472. Up to 15735 conditions per place. [2021-03-24 09:35:27,516 INFO L132 encePairwiseOnDemand]: 305/319 looper letters, 243 selfloop transitions, 73 changer transitions 3/372 dead transitions. [2021-03-24 09:35:27,516 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 372 transitions, 7191 flow [2021-03-24 09:35:27,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 09:35:27,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 09:35:27,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1878 transitions. [2021-03-24 09:35:27,517 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5887147335423197 [2021-03-24 09:35:27,517 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1878 transitions. [2021-03-24 09:35:27,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1878 transitions. [2021-03-24 09:35:27,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:35:27,517 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1878 transitions. [2021-03-24 09:35:27,519 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 187.8) internal successors, (1878), 10 states have internal predecessors, (1878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:27,520 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 319.0) internal successors, (3509), 11 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:27,520 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 319.0) internal successors, (3509), 11 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:27,520 INFO L185 Difference]: Start difference. First operand has 280 places, 324 transitions, 6116 flow. Second operand 10 states and 1878 transitions. [2021-03-24 09:35:27,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 372 transitions, 7191 flow [2021-03-24 09:35:28,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 372 transitions, 7099 flow, removed 0 selfloop flow, removed 6 redundant places. [2021-03-24 09:35:28,435 INFO L241 Difference]: Finished difference. Result has 286 places, 327 transitions, 6288 flow [2021-03-24 09:35:28,436 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=5995, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6288, PETRI_PLACES=286, PETRI_TRANSITIONS=327} [2021-03-24 09:35:28,436 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 223 predicate places. [2021-03-24 09:35:28,436 INFO L480 AbstractCegarLoop]: Abstraction has has 286 places, 327 transitions, 6288 flow [2021-03-24 09:35:28,437 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 179.41666666666666) internal successors, (2153), 12 states have internal predecessors, (2153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:28,437 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:35:28,437 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:35:28,437 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2021-03-24 09:35:28,437 INFO L428 AbstractCegarLoop]: === Iteration 34 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:35:28,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:35:28,437 INFO L82 PathProgramCache]: Analyzing trace with hash -947615261, now seen corresponding path program 6 times [2021-03-24 09:35:28,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:35:28,437 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230525758] [2021-03-24 09:35:28,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:35:28,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:35:28,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:28,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:28,456 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:28,456 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-24 09:35:28,459 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:28,460 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-24 09:35:28,465 INFO L142 QuantifierPusher]: treesize reduction 19, result has 64.2 percent of original size [2021-03-24 09:35:28,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-24 09:35:28,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:28,475 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-24 09:35:28,497 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:28,498 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-24 09:35:28,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:28,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-24 09:35:28,547 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:28,548 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:35:28,561 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:28,561 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 09:35:28,574 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:28,574 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 09:35:28,587 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:28,587 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-24 09:35:28,598 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:28,599 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 09:35:28,607 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:28,607 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:35:28,616 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:28,616 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:28,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:35:28,617 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230525758] [2021-03-24 09:35:28,617 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:35:28,617 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-03-24 09:35:28,617 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945101058] [2021-03-24 09:35:28,617 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-24 09:35:28,617 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:35:28,617 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-24 09:35:28,617 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-03-24 09:35:28,619 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 319 [2021-03-24 09:35:28,619 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 327 transitions, 6288 flow. Second operand has 13 states, 13 states have (on average 176.30769230769232) internal successors, (2292), 13 states have internal predecessors, (2292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:28,619 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:35:28,619 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 319 [2021-03-24 09:35:28,620 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:35:32,232 INFO L129 PetriNetUnfolder]: 16430/24157 cut-off events. [2021-03-24 09:35:32,233 INFO L130 PetriNetUnfolder]: For 381955/382107 co-relation queries the response was YES. [2021-03-24 09:35:32,458 INFO L84 FinitePrefix]: Finished finitePrefix Result has 118706 conditions, 24157 events. 16430/24157 cut-off events. For 381955/382107 co-relation queries the response was YES. Maximal size of possible extension queue 1224. Compared 157929 event pairs, 3299 based on Foata normal form. 172/18140 useless extension candidates. Maximal degree in co-relation 118607. Up to 14850 conditions per place. [2021-03-24 09:35:32,523 INFO L132 encePairwiseOnDemand]: 306/319 looper letters, 249 selfloop transitions, 106 changer transitions 3/411 dead transitions. [2021-03-24 09:35:32,523 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 411 transitions, 8118 flow [2021-03-24 09:35:32,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-24 09:35:32,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-24 09:35:32,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2204 transitions. [2021-03-24 09:35:32,525 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5757575757575758 [2021-03-24 09:35:32,525 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2204 transitions. [2021-03-24 09:35:32,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2204 transitions. [2021-03-24 09:35:32,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:35:32,525 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2204 transitions. [2021-03-24 09:35:32,526 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 183.66666666666666) internal successors, (2204), 12 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-03-24 09:35:32,527 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 319.0) internal successors, (4147), 13 states have internal predecessors, (4147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:32,528 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 319.0) internal successors, (4147), 13 states have internal predecessors, (4147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:32,528 INFO L185 Difference]: Start difference. First operand has 286 places, 327 transitions, 6288 flow. Second operand 12 states and 2204 transitions. [2021-03-24 09:35:32,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 411 transitions, 8118 flow [2021-03-24 09:35:33,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 411 transitions, 8013 flow, removed 5 selfloop flow, removed 5 redundant places. [2021-03-24 09:35:33,508 INFO L241 Difference]: Finished difference. Result has 296 places, 345 transitions, 6939 flow [2021-03-24 09:35:33,508 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=6122, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6939, PETRI_PLACES=296, PETRI_TRANSITIONS=345} [2021-03-24 09:35:33,508 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 233 predicate places. [2021-03-24 09:35:33,509 INFO L480 AbstractCegarLoop]: Abstraction has has 296 places, 345 transitions, 6939 flow [2021-03-24 09:35:33,509 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 176.30769230769232) internal successors, (2292), 13 states have internal predecessors, (2292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:33,509 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:35:33,509 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:35:33,509 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2021-03-24 09:35:33,509 INFO L428 AbstractCegarLoop]: === Iteration 35 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:35:33,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:35:33,509 INFO L82 PathProgramCache]: Analyzing trace with hash -1894291311, now seen corresponding path program 1 times [2021-03-24 09:35:33,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:35:33,509 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375294964] [2021-03-24 09:35:33,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:35:33,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:35:33,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:33,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:33,520 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:33,520 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:35:33,522 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:33,523 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:35:33,525 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:33,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:35:33,528 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:33,528 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:33,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:35:33,529 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375294964] [2021-03-24 09:35:33,529 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:35:33,529 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-03-24 09:35:33,529 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998240773] [2021-03-24 09:35:33,529 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-03-24 09:35:33,529 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:35:33,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-03-24 09:35:33,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-03-24 09:35:33,530 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 219 out of 319 [2021-03-24 09:35:33,530 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 345 transitions, 6939 flow. Second operand has 5 states, 5 states have (on average 222.0) internal successors, (1110), 5 states have internal predecessors, (1110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:33,531 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:35:33,531 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 219 of 319 [2021-03-24 09:35:33,531 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:35:36,711 INFO L129 PetriNetUnfolder]: 15134/22869 cut-off events. [2021-03-24 09:35:36,711 INFO L130 PetriNetUnfolder]: For 372764/373282 co-relation queries the response was YES. [2021-03-24 09:35:36,913 INFO L84 FinitePrefix]: Finished finitePrefix Result has 115802 conditions, 22869 events. 15134/22869 cut-off events. For 372764/373282 co-relation queries the response was YES. Maximal size of possible extension queue 1277. Compared 158370 event pairs, 3613 based on Foata normal form. 124/17179 useless extension candidates. Maximal degree in co-relation 115700. Up to 16548 conditions per place. [2021-03-24 09:35:36,991 INFO L132 encePairwiseOnDemand]: 312/319 looper letters, 293 selfloop transitions, 7 changer transitions 8/404 dead transitions. [2021-03-24 09:35:36,991 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 404 transitions, 8486 flow [2021-03-24 09:35:36,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-03-24 09:35:36,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2021-03-24 09:35:36,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1379 transitions. [2021-03-24 09:35:36,993 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.7204806687565308 [2021-03-24 09:35:36,993 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1379 transitions. [2021-03-24 09:35:36,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1379 transitions. [2021-03-24 09:35:36,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:35:36,993 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1379 transitions. [2021-03-24 09:35:36,994 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 229.83333333333334) internal successors, (1379), 6 states have internal predecessors, (1379), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:36,994 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:36,995 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 319.0) internal successors, (2233), 7 states have internal predecessors, (2233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:36,995 INFO L185 Difference]: Start difference. First operand has 296 places, 345 transitions, 6939 flow. Second operand 6 states and 1379 transitions. [2021-03-24 09:35:36,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 404 transitions, 8486 flow [2021-03-24 09:35:37,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 404 transitions, 8358 flow, removed 4 selfloop flow, removed 7 redundant places. [2021-03-24 09:35:37,682 INFO L241 Difference]: Finished difference. Result has 296 places, 344 transitions, 6782 flow [2021-03-24 09:35:37,682 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=6755, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6782, PETRI_PLACES=296, PETRI_TRANSITIONS=344} [2021-03-24 09:35:37,682 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 233 predicate places. [2021-03-24 09:35:37,682 INFO L480 AbstractCegarLoop]: Abstraction has has 296 places, 344 transitions, 6782 flow [2021-03-24 09:35:37,682 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 222.0) internal successors, (1110), 5 states have internal predecessors, (1110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:37,682 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:35:37,682 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:35:37,683 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2021-03-24 09:35:37,683 INFO L428 AbstractCegarLoop]: === Iteration 36 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:35:37,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:35:37,683 INFO L82 PathProgramCache]: Analyzing trace with hash 1267972523, now seen corresponding path program 2 times [2021-03-24 09:35:37,683 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:35:37,683 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255889538] [2021-03-24 09:35:37,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:35:37,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:35:37,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:37,695 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:37,695 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:37,696 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 09:35:37,698 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:37,698 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 09:35:37,702 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:37,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 09:35:37,707 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:37,707 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 09:35:37,710 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:37,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:35:37,713 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:37,713 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:35:37,717 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:37,717 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:37,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:35:37,718 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255889538] [2021-03-24 09:35:37,718 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:35:37,718 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-24 09:35:37,718 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715293893] [2021-03-24 09:35:37,718 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-24 09:35:37,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:35:37,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-24 09:35:37,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-03-24 09:35:37,719 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 319 [2021-03-24 09:35:37,720 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 344 transitions, 6782 flow. Second operand has 7 states, 7 states have (on average 183.57142857142858) internal successors, (1285), 7 states have internal predecessors, (1285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:37,720 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:35:37,720 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 319 [2021-03-24 09:35:37,720 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:35:41,253 INFO L129 PetriNetUnfolder]: 14658/22271 cut-off events. [2021-03-24 09:35:41,253 INFO L130 PetriNetUnfolder]: For 362641/363145 co-relation queries the response was YES. [2021-03-24 09:35:41,466 INFO L84 FinitePrefix]: Finished finitePrefix Result has 113875 conditions, 22271 events. 14658/22271 cut-off events. For 362641/363145 co-relation queries the response was YES. Maximal size of possible extension queue 1245. Compared 154756 event pairs, 3246 based on Foata normal form. 179/16799 useless extension candidates. Maximal degree in co-relation 113774. Up to 14172 conditions per place. [2021-03-24 09:35:41,538 INFO L132 encePairwiseOnDemand]: 308/319 looper letters, 298 selfloop transitions, 45 changer transitions 11/418 dead transitions. [2021-03-24 09:35:41,539 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 418 transitions, 8451 flow [2021-03-24 09:35:41,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 09:35:41,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 09:35:41,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1905 transitions. [2021-03-24 09:35:41,540 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5971786833855799 [2021-03-24 09:35:41,540 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1905 transitions. [2021-03-24 09:35:41,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1905 transitions. [2021-03-24 09:35:41,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:35:41,540 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1905 transitions. [2021-03-24 09:35:41,541 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 190.5) internal successors, (1905), 10 states have internal predecessors, (1905), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:41,542 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 319.0) internal successors, (3509), 11 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:41,543 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 319.0) internal successors, (3509), 11 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:41,543 INFO L185 Difference]: Start difference. First operand has 296 places, 344 transitions, 6782 flow. Second operand 10 states and 1905 transitions. [2021-03-24 09:35:41,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 418 transitions, 8451 flow [2021-03-24 09:35:42,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 418 transitions, 8322 flow, removed 56 selfloop flow, removed 5 redundant places. [2021-03-24 09:35:42,237 INFO L241 Difference]: Finished difference. Result has 302 places, 341 transitions, 6668 flow [2021-03-24 09:35:42,238 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=6557, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6668, PETRI_PLACES=302, PETRI_TRANSITIONS=341} [2021-03-24 09:35:42,238 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 239 predicate places. [2021-03-24 09:35:42,238 INFO L480 AbstractCegarLoop]: Abstraction has has 302 places, 341 transitions, 6668 flow [2021-03-24 09:35:42,238 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 183.57142857142858) internal successors, (1285), 7 states have internal predecessors, (1285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:42,238 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:35:42,238 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:35:42,238 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2021-03-24 09:35:42,238 INFO L428 AbstractCegarLoop]: === Iteration 37 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:35:42,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:35:42,239 INFO L82 PathProgramCache]: Analyzing trace with hash 730195319, now seen corresponding path program 3 times [2021-03-24 09:35:42,239 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:35:42,239 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102312021] [2021-03-24 09:35:42,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:35:42,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:35:42,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:42,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:42,253 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:42,253 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 09:35:42,257 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:42,257 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 09:35:42,263 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:42,263 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:35:42,274 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:42,275 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:35:42,279 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:42,279 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:35:42,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:42,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-24 09:35:42,296 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:42,296 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:35:42,302 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:42,303 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:35:42,308 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:42,308 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:42,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:35:42,308 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102312021] [2021-03-24 09:35:42,308 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:35:42,308 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-03-24 09:35:42,308 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133288344] [2021-03-24 09:35:42,309 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-03-24 09:35:42,309 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:35:42,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-03-24 09:35:42,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-03-24 09:35:42,310 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 180 out of 319 [2021-03-24 09:35:42,311 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 341 transitions, 6668 flow. Second operand has 9 states, 9 states have (on average 182.0) internal successors, (1638), 9 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:42,311 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:35:42,311 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 180 of 319 [2021-03-24 09:35:42,311 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:35:46,194 INFO L129 PetriNetUnfolder]: 14268/21784 cut-off events. [2021-03-24 09:35:46,195 INFO L130 PetriNetUnfolder]: For 344945/345426 co-relation queries the response was YES. [2021-03-24 09:35:46,378 INFO L84 FinitePrefix]: Finished finitePrefix Result has 111059 conditions, 21784 events. 14268/21784 cut-off events. For 344945/345426 co-relation queries the response was YES. Maximal size of possible extension queue 1220. Compared 151953 event pairs, 3172 based on Foata normal form. 177/16456 useless extension candidates. Maximal degree in co-relation 110956. Up to 13633 conditions per place. [2021-03-24 09:35:46,445 INFO L132 encePairwiseOnDemand]: 305/319 looper letters, 299 selfloop transitions, 54 changer transitions 13/430 dead transitions. [2021-03-24 09:35:46,446 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 430 transitions, 8657 flow [2021-03-24 09:35:46,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 09:35:46,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 09:35:46,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2621 transitions. [2021-03-24 09:35:46,447 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5868786386027766 [2021-03-24 09:35:46,447 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2621 transitions. [2021-03-24 09:35:46,447 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2621 transitions. [2021-03-24 09:35:46,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:35:46,448 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2621 transitions. [2021-03-24 09:35:46,450 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 187.21428571428572) internal successors, (2621), 14 states have internal predecessors, (2621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:46,451 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 319.0) internal successors, (4785), 15 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:46,451 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 319.0) internal successors, (4785), 15 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:46,451 INFO L185 Difference]: Start difference. First operand has 302 places, 341 transitions, 6668 flow. Second operand 14 states and 2621 transitions. [2021-03-24 09:35:46,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 430 transitions, 8657 flow [2021-03-24 09:35:47,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 430 transitions, 8569 flow, removed 2 selfloop flow, removed 8 redundant places. [2021-03-24 09:35:47,149 INFO L241 Difference]: Finished difference. Result has 309 places, 338 transitions, 6586 flow [2021-03-24 09:35:47,149 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=6454, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6586, PETRI_PLACES=309, PETRI_TRANSITIONS=338} [2021-03-24 09:35:47,151 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 246 predicate places. [2021-03-24 09:35:47,151 INFO L480 AbstractCegarLoop]: Abstraction has has 309 places, 338 transitions, 6586 flow [2021-03-24 09:35:47,151 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 182.0) internal successors, (1638), 9 states have internal predecessors, (1638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:47,151 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:35:47,151 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:35:47,151 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2021-03-24 09:35:47,151 INFO L428 AbstractCegarLoop]: === Iteration 38 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:35:47,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:35:47,152 INFO L82 PathProgramCache]: Analyzing trace with hash -846941901, now seen corresponding path program 4 times [2021-03-24 09:35:47,152 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:35:47,152 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393875637] [2021-03-24 09:35:47,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:35:47,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:35:47,171 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:47,171 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:47,172 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:47,172 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 09:35:47,176 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:47,176 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 09:35:47,182 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:47,183 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 27 [2021-03-24 09:35:47,191 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:47,192 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 09:35:47,207 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:47,207 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:35:47,221 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:47,221 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:35:47,234 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:47,235 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-24 09:35:47,243 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:47,243 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:35:47,251 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:47,251 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:35:47,259 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:47,259 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:47,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:35:47,260 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393875637] [2021-03-24 09:35:47,260 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:35:47,260 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-03-24 09:35:47,260 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443980420] [2021-03-24 09:35:47,260 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-03-24 09:35:47,260 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:35:47,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-03-24 09:35:47,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-03-24 09:35:47,262 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 179 out of 319 [2021-03-24 09:35:47,263 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 338 transitions, 6586 flow. Second operand has 11 states, 11 states have (on average 180.63636363636363) internal successors, (1987), 11 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:47,263 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:35:47,263 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 179 of 319 [2021-03-24 09:35:47,263 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:35:50,910 INFO L129 PetriNetUnfolder]: 13946/21312 cut-off events. [2021-03-24 09:35:50,910 INFO L130 PetriNetUnfolder]: For 334228/334719 co-relation queries the response was YES. [2021-03-24 09:35:51,116 INFO L84 FinitePrefix]: Finished finitePrefix Result has 108063 conditions, 21312 events. 13946/21312 cut-off events. For 334228/334719 co-relation queries the response was YES. Maximal size of possible extension queue 1189. Compared 148216 event pairs, 2872 based on Foata normal form. 179/16066 useless extension candidates. Maximal degree in co-relation 107959. Up to 10797 conditions per place. [2021-03-24 09:35:51,169 INFO L132 encePairwiseOnDemand]: 305/319 looper letters, 263 selfloop transitions, 72 changer transitions 15/414 dead transitions. [2021-03-24 09:35:51,170 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 414 transitions, 8165 flow [2021-03-24 09:35:51,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 09:35:51,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 09:35:51,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2611 transitions. [2021-03-24 09:35:51,171 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5846394984326019 [2021-03-24 09:35:51,171 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2611 transitions. [2021-03-24 09:35:51,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2611 transitions. [2021-03-24 09:35:51,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:35:51,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2611 transitions. [2021-03-24 09:35:51,173 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 186.5) internal successors, (2611), 14 states have internal predecessors, (2611), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:51,174 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 319.0) internal successors, (4785), 15 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:51,175 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 319.0) internal successors, (4785), 15 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:51,175 INFO L185 Difference]: Start difference. First operand has 309 places, 338 transitions, 6586 flow. Second operand 14 states and 2611 transitions. [2021-03-24 09:35:51,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 414 transitions, 8165 flow [2021-03-24 09:35:51,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 414 transitions, 8077 flow, removed 0 selfloop flow, removed 10 redundant places. [2021-03-24 09:35:51,967 INFO L241 Difference]: Finished difference. Result has 314 places, 333 transitions, 6489 flow [2021-03-24 09:35:51,968 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=6356, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6489, PETRI_PLACES=314, PETRI_TRANSITIONS=333} [2021-03-24 09:35:51,968 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 251 predicate places. [2021-03-24 09:35:51,968 INFO L480 AbstractCegarLoop]: Abstraction has has 314 places, 333 transitions, 6489 flow [2021-03-24 09:35:51,968 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 180.63636363636363) internal successors, (1987), 11 states have internal predecessors, (1987), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:51,968 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:35:51,968 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:35:51,968 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2021-03-24 09:35:51,968 INFO L428 AbstractCegarLoop]: === Iteration 39 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:35:51,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:35:51,979 INFO L82 PathProgramCache]: Analyzing trace with hash -873631506, now seen corresponding path program 1 times [2021-03-24 09:35:51,980 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:35:51,980 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319535380] [2021-03-24 09:35:51,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:35:52,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:35:52,038 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:52,038 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:52,039 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:52,039 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-24 09:35:52,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:52,043 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-24 09:35:52,048 INFO L142 QuantifierPusher]: treesize reduction 19, result has 64.2 percent of original size [2021-03-24 09:35:52,048 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-24 09:35:52,057 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:52,058 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-24 09:35:52,079 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:52,080 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-24 09:35:52,106 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:52,107 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-24 09:35:52,131 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:52,132 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:35:52,144 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:52,144 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 09:35:52,157 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:52,157 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 09:35:52,169 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:52,169 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:35:52,179 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:52,179 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:35:52,187 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:52,187 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:35:52,196 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:52,196 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:52,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:35:52,196 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319535380] [2021-03-24 09:35:52,196 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:35:52,197 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-03-24 09:35:52,197 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684205968] [2021-03-24 09:35:52,197 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-24 09:35:52,197 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:35:52,197 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-24 09:35:52,197 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2021-03-24 09:35:52,198 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 175 out of 319 [2021-03-24 09:35:52,199 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 333 transitions, 6489 flow. Second operand has 14 states, 14 states have (on average 176.28571428571428) internal successors, (2468), 14 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:52,199 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:35:52,199 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 175 of 319 [2021-03-24 09:35:52,199 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:35:55,638 INFO L129 PetriNetUnfolder]: 13010/19749 cut-off events. [2021-03-24 09:35:55,638 INFO L130 PetriNetUnfolder]: For 299789/300036 co-relation queries the response was YES. [2021-03-24 09:35:55,983 INFO L84 FinitePrefix]: Finished finitePrefix Result has 96853 conditions, 19749 events. 13010/19749 cut-off events. For 299789/300036 co-relation queries the response was YES. Maximal size of possible extension queue 1032. Compared 132295 event pairs, 2478 based on Foata normal form. 358/15153 useless extension candidates. Maximal degree in co-relation 96768. Up to 8011 conditions per place. [2021-03-24 09:35:56,028 INFO L132 encePairwiseOnDemand]: 306/319 looper letters, 203 selfloop transitions, 148 changer transitions 19/427 dead transitions. [2021-03-24 09:35:56,028 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 427 transitions, 8085 flow [2021-03-24 09:35:56,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-24 09:35:56,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-24 09:35:56,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2933 transitions. [2021-03-24 09:35:56,030 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5746473354231975 [2021-03-24 09:35:56,030 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2933 transitions. [2021-03-24 09:35:56,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2933 transitions. [2021-03-24 09:35:56,031 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:35:56,031 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2933 transitions. [2021-03-24 09:35:56,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 183.3125) internal successors, (2933), 16 states have internal predecessors, (2933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:56,034 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 319.0) internal successors, (5423), 17 states have internal predecessors, (5423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:56,034 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 319.0) internal successors, (5423), 17 states have internal predecessors, (5423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:56,034 INFO L185 Difference]: Start difference. First operand has 314 places, 333 transitions, 6489 flow. Second operand 16 states and 2933 transitions. [2021-03-24 09:35:56,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 427 transitions, 8085 flow [2021-03-24 09:35:56,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 427 transitions, 7803 flow, removed 23 selfloop flow, removed 17 redundant places. [2021-03-24 09:35:56,625 INFO L241 Difference]: Finished difference. Result has 313 places, 314 transitions, 6229 flow [2021-03-24 09:35:56,626 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=5838, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6229, PETRI_PLACES=313, PETRI_TRANSITIONS=314} [2021-03-24 09:35:56,626 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 250 predicate places. [2021-03-24 09:35:56,626 INFO L480 AbstractCegarLoop]: Abstraction has has 313 places, 314 transitions, 6229 flow [2021-03-24 09:35:56,626 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 176.28571428571428) internal successors, (2468), 14 states have internal predecessors, (2468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:56,626 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:35:56,626 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:35:56,626 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2021-03-24 09:35:56,626 INFO L428 AbstractCegarLoop]: === Iteration 40 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:35:56,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:35:56,627 INFO L82 PathProgramCache]: Analyzing trace with hash 1091973671, now seen corresponding path program 5 times [2021-03-24 09:35:56,627 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:35:56,627 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644525453] [2021-03-24 09:35:56,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:35:56,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:35:56,653 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:56,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:56,654 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:56,654 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 09:35:56,658 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:56,658 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 09:35:56,677 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:56,677 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 09:35:56,686 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:56,687 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 09:35:56,701 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:56,702 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 09:35:56,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:56,724 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:35:56,737 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:56,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:35:56,751 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:56,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-24 09:35:56,758 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:56,759 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:35:56,766 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:56,767 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:35:56,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:35:56,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:35:56,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-03-24 09:35:56,777 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644525453] [2021-03-24 09:35:56,777 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:35:56,777 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-03-24 09:35:56,777 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328013864] [2021-03-24 09:35:56,777 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-24 09:35:56,777 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:35:56,778 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-24 09:35:56,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-03-24 09:35:56,779 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 178 out of 319 [2021-03-24 09:35:56,780 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 314 transitions, 6229 flow. Second operand has 12 states, 12 states have (on average 179.5) internal successors, (2154), 12 states have internal predecessors, (2154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:35:56,780 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:35:56,780 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 178 of 319 [2021-03-24 09:35:56,780 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:36:00,051 INFO L129 PetriNetUnfolder]: 11430/18060 cut-off events. [2021-03-24 09:36:00,052 INFO L130 PetriNetUnfolder]: For 264996/265505 co-relation queries the response was YES. [2021-03-24 09:36:00,381 INFO L84 FinitePrefix]: Finished finitePrefix Result has 84717 conditions, 18060 events. 11430/18060 cut-off events. For 264996/265505 co-relation queries the response was YES. Maximal size of possible extension queue 1028. Compared 129254 event pairs, 2275 based on Foata normal form. 195/13834 useless extension candidates. Maximal degree in co-relation 84634. Up to 8010 conditions per place. [2021-03-24 09:36:00,426 INFO L132 encePairwiseOnDemand]: 303/319 looper letters, 217 selfloop transitions, 97 changer transitions 12/391 dead transitions. [2021-03-24 09:36:00,426 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 391 transitions, 7875 flow [2021-03-24 09:36:00,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-24 09:36:00,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-24 09:36:00,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2959 transitions. [2021-03-24 09:36:00,429 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5797413793103449 [2021-03-24 09:36:00,429 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2959 transitions. [2021-03-24 09:36:00,429 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2959 transitions. [2021-03-24 09:36:00,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:36:00,429 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2959 transitions. [2021-03-24 09:36:00,431 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 184.9375) internal successors, (2959), 16 states have internal predecessors, (2959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:00,433 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 319.0) internal successors, (5423), 17 states have internal predecessors, (5423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:00,433 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 319.0) internal successors, (5423), 17 states have internal predecessors, (5423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:00,433 INFO L185 Difference]: Start difference. First operand has 313 places, 314 transitions, 6229 flow. Second operand 16 states and 2959 transitions. [2021-03-24 09:36:00,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 391 transitions, 7875 flow [2021-03-24 09:36:01,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 391 transitions, 7655 flow, removed 18 selfloop flow, removed 12 redundant places. [2021-03-24 09:36:01,271 INFO L241 Difference]: Finished difference. Result has 318 places, 316 transitions, 6291 flow [2021-03-24 09:36:01,272 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=5883, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=6291, PETRI_PLACES=318, PETRI_TRANSITIONS=316} [2021-03-24 09:36:01,272 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 255 predicate places. [2021-03-24 09:36:01,272 INFO L480 AbstractCegarLoop]: Abstraction has has 318 places, 316 transitions, 6291 flow [2021-03-24 09:36:01,272 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 179.5) internal successors, (2154), 12 states have internal predecessors, (2154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:01,272 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:36:01,272 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:36:01,272 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2021-03-24 09:36:01,272 INFO L428 AbstractCegarLoop]: === Iteration 41 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:36:01,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:36:01,273 INFO L82 PathProgramCache]: Analyzing trace with hash 1342102277, now seen corresponding path program 1 times [2021-03-24 09:36:01,273 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:36:01,273 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252301381] [2021-03-24 09:36:01,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:36:01,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:36:01,289 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:01,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:36:01,290 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:01,290 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 09:36:01,294 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:01,294 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 09:36:01,299 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:01,300 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 09:36:01,309 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:01,309 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-24 09:36:01,325 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:01,325 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 09:36:01,340 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:01,340 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 09:36:01,356 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:01,357 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:36:01,373 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:01,374 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:36:01,390 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:01,390 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:36:01,414 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:01,415 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 09:36:01,424 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:01,424 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:36:01,433 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:01,433 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:36:01,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:36:01,434 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252301381] [2021-03-24 09:36:01,434 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:36:01,434 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-03-24 09:36:01,434 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033777563] [2021-03-24 09:36:01,434 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-24 09:36:01,434 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:36:01,434 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-24 09:36:01,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-03-24 09:36:01,436 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 319 [2021-03-24 09:36:01,436 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 316 transitions, 6291 flow. Second operand has 13 states, 13 states have (on average 177.3846153846154) internal successors, (2306), 13 states have internal predecessors, (2306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:01,437 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:36:01,437 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 319 [2021-03-24 09:36:01,437 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:36:04,954 INFO L129 PetriNetUnfolder]: 12608/19346 cut-off events. [2021-03-24 09:36:04,954 INFO L130 PetriNetUnfolder]: For 269462/269765 co-relation queries the response was YES. [2021-03-24 09:36:05,330 INFO L84 FinitePrefix]: Finished finitePrefix Result has 92280 conditions, 19346 events. 12608/19346 cut-off events. For 269462/269765 co-relation queries the response was YES. Maximal size of possible extension queue 1030. Compared 132154 event pairs, 2483 based on Foata normal form. 116/14738 useless extension candidates. Maximal degree in co-relation 92197. Up to 12697 conditions per place. [2021-03-24 09:36:05,383 INFO L132 encePairwiseOnDemand]: 302/319 looper letters, 214 selfloop transitions, 91 changer transitions 4/367 dead transitions. [2021-03-24 09:36:05,383 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 367 transitions, 7386 flow [2021-03-24 09:36:05,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-03-24 09:36:05,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2021-03-24 09:36:05,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 2218 transitions. [2021-03-24 09:36:05,385 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5794148380355277 [2021-03-24 09:36:05,385 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 2218 transitions. [2021-03-24 09:36:05,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 2218 transitions. [2021-03-24 09:36:05,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:36:05,385 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 2218 transitions. [2021-03-24 09:36:05,386 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 184.83333333333334) internal successors, (2218), 12 states have internal predecessors, (2218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:05,388 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 319.0) internal successors, (4147), 13 states have internal predecessors, (4147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:05,388 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 319.0) internal successors, (4147), 13 states have internal predecessors, (4147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:05,388 INFO L185 Difference]: Start difference. First operand has 318 places, 316 transitions, 6291 flow. Second operand 12 states and 2218 transitions. [2021-03-24 09:36:05,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 367 transitions, 7386 flow [2021-03-24 09:36:05,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 367 transitions, 7273 flow, removed 0 selfloop flow, removed 10 redundant places. [2021-03-24 09:36:05,907 INFO L241 Difference]: Finished difference. Result has 323 places, 327 transitions, 6637 flow [2021-03-24 09:36:05,908 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=6180, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6637, PETRI_PLACES=323, PETRI_TRANSITIONS=327} [2021-03-24 09:36:05,908 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 260 predicate places. [2021-03-24 09:36:05,908 INFO L480 AbstractCegarLoop]: Abstraction has has 323 places, 327 transitions, 6637 flow [2021-03-24 09:36:05,908 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 177.3846153846154) internal successors, (2306), 13 states have internal predecessors, (2306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:05,908 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:36:05,908 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:36:05,908 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2021-03-24 09:36:05,909 INFO L428 AbstractCegarLoop]: === Iteration 42 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:36:05,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:36:05,909 INFO L82 PathProgramCache]: Analyzing trace with hash -838933227, now seen corresponding path program 2 times [2021-03-24 09:36:05,909 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:36:05,909 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219740042] [2021-03-24 09:36:05,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:36:05,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:36:05,927 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:05,927 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:36:05,928 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:05,928 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 09:36:05,932 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:05,932 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 09:36:05,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:05,938 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 09:36:05,947 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:05,947 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-24 09:36:05,959 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:05,959 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-24 09:36:05,976 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:05,977 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-24 09:36:05,993 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:05,994 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 09:36:06,013 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:06,013 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 09:36:06,032 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:06,033 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:36:06,054 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:06,054 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 09:36:06,076 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:06,076 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:36:06,102 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:06,103 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:36:06,114 INFO L142 QuantifierPusher]: treesize reduction 16, result has 33.3 percent of original size [2021-03-24 09:36:06,114 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 09:36:06,125 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:06,125 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:36:06,136 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:06,137 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:36:06,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:36:06,137 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219740042] [2021-03-24 09:36:06,137 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:36:06,137 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-03-24 09:36:06,137 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083187173] [2021-03-24 09:36:06,137 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-24 09:36:06,137 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:36:06,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-24 09:36:06,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-03-24 09:36:06,139 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 319 [2021-03-24 09:36:06,140 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 327 transitions, 6637 flow. Second operand has 15 states, 15 states have (on average 175.2) internal successors, (2628), 15 states have internal predecessors, (2628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:06,140 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:36:06,140 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 319 [2021-03-24 09:36:06,140 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:36:10,217 WARN L205 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 44 [2021-03-24 09:36:10,598 INFO L129 PetriNetUnfolder]: 13838/21267 cut-off events. [2021-03-24 09:36:10,598 INFO L130 PetriNetUnfolder]: For 336367/336670 co-relation queries the response was YES. [2021-03-24 09:36:10,922 INFO L84 FinitePrefix]: Finished finitePrefix Result has 103624 conditions, 21267 events. 13838/21267 cut-off events. For 336367/336670 co-relation queries the response was YES. Maximal size of possible extension queue 1098. Compared 146838 event pairs, 2141 based on Foata normal form. 137/16122 useless extension candidates. Maximal degree in co-relation 103537. Up to 10974 conditions per place. [2021-03-24 09:36:10,969 INFO L132 encePairwiseOnDemand]: 301/319 looper letters, 214 selfloop transitions, 134 changer transitions 7/413 dead transitions. [2021-03-24 09:36:10,970 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 413 transitions, 8561 flow [2021-03-24 09:36:10,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-03-24 09:36:10,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-03-24 09:36:10,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 3597 transitions. [2021-03-24 09:36:10,974 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5637931034482758 [2021-03-24 09:36:10,974 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 3597 transitions. [2021-03-24 09:36:10,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 3597 transitions. [2021-03-24 09:36:10,975 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:36:10,975 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 3597 transitions. [2021-03-24 09:36:10,978 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 179.85) internal successors, (3597), 20 states have internal predecessors, (3597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:10,982 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 319.0) internal successors, (6699), 21 states have internal predecessors, (6699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:10,983 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 319.0) internal successors, (6699), 21 states have internal predecessors, (6699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:10,983 INFO L185 Difference]: Start difference. First operand has 323 places, 327 transitions, 6637 flow. Second operand 20 states and 3597 transitions. [2021-03-24 09:36:10,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 413 transitions, 8561 flow [2021-03-24 09:36:11,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 413 transitions, 8338 flow, removed 63 selfloop flow, removed 6 redundant places. [2021-03-24 09:36:11,752 INFO L241 Difference]: Finished difference. Result has 340 places, 354 transitions, 7373 flow [2021-03-24 09:36:11,752 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=6448, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=7373, PETRI_PLACES=340, PETRI_TRANSITIONS=354} [2021-03-24 09:36:11,752 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 277 predicate places. [2021-03-24 09:36:11,753 INFO L480 AbstractCegarLoop]: Abstraction has has 340 places, 354 transitions, 7373 flow [2021-03-24 09:36:11,753 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 175.2) internal successors, (2628), 15 states have internal predecessors, (2628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:11,753 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:36:11,753 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:36:11,753 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2021-03-24 09:36:11,753 INFO L428 AbstractCegarLoop]: === Iteration 43 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:36:11,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:36:11,753 INFO L82 PathProgramCache]: Analyzing trace with hash 160028557, now seen corresponding path program 6 times [2021-03-24 09:36:11,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:36:11,753 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615039631] [2021-03-24 09:36:11,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:36:11,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:36:11,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:11,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:36:11,813 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:11,813 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 09:36:11,815 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:11,815 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 09:36:11,820 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:11,820 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-24 09:36:11,828 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:11,829 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-24 09:36:11,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:11,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 09:36:11,851 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:11,851 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:36:11,862 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:11,863 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 09:36:11,874 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:11,874 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 09:36:11,885 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:11,885 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:36:11,894 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:11,894 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 09:36:11,901 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:11,901 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:36:11,909 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:11,909 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:36:11,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:36:11,910 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615039631] [2021-03-24 09:36:11,910 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:36:11,910 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-03-24 09:36:11,910 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896510439] [2021-03-24 09:36:11,910 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-24 09:36:11,910 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:36:11,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-24 09:36:11,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-03-24 09:36:11,912 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 319 [2021-03-24 09:36:11,912 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 354 transitions, 7373 flow. Second operand has 13 states, 13 states have (on average 177.3846153846154) internal successors, (2306), 13 states have internal predecessors, (2306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:11,912 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:36:11,912 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 319 [2021-03-24 09:36:11,912 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:36:15,409 INFO L129 PetriNetUnfolder]: 13297/21017 cut-off events. [2021-03-24 09:36:15,409 INFO L130 PetriNetUnfolder]: For 385028/385172 co-relation queries the response was YES. [2021-03-24 09:36:15,947 INFO L84 FinitePrefix]: Finished finitePrefix Result has 107314 conditions, 21017 events. 13297/21017 cut-off events. For 385028/385172 co-relation queries the response was YES. Maximal size of possible extension queue 1175. Compared 153631 event pairs, 2580 based on Foata normal form. 80/15898 useless extension candidates. Maximal degree in co-relation 107223. Up to 13514 conditions per place. [2021-03-24 09:36:15,993 INFO L132 encePairwiseOnDemand]: 304/319 looper letters, 248 selfloop transitions, 97 changer transitions 4/414 dead transitions. [2021-03-24 09:36:15,993 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 414 transitions, 8714 flow [2021-03-24 09:36:15,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-03-24 09:36:15,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2021-03-24 09:36:15,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1861 transitions. [2021-03-24 09:36:15,995 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5833855799373041 [2021-03-24 09:36:15,995 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1861 transitions. [2021-03-24 09:36:15,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1861 transitions. [2021-03-24 09:36:15,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:36:15,995 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1861 transitions. [2021-03-24 09:36:15,996 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 186.1) internal successors, (1861), 10 states have internal predecessors, (1861), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:15,997 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 319.0) internal successors, (3509), 11 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:15,997 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 319.0) internal successors, (3509), 11 states have internal predecessors, (3509), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:15,997 INFO L185 Difference]: Start difference. First operand has 340 places, 354 transitions, 7373 flow. Second operand 10 states and 1861 transitions. [2021-03-24 09:36:15,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 414 transitions, 8714 flow [2021-03-24 09:36:16,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 414 transitions, 8590 flow, removed 24 selfloop flow, removed 8 redundant places. [2021-03-24 09:36:16,766 INFO L241 Difference]: Finished difference. Result has 345 places, 375 transitions, 7922 flow [2021-03-24 09:36:16,767 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=7250, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7922, PETRI_PLACES=345, PETRI_TRANSITIONS=375} [2021-03-24 09:36:16,767 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 282 predicate places. [2021-03-24 09:36:16,767 INFO L480 AbstractCegarLoop]: Abstraction has has 345 places, 375 transitions, 7922 flow [2021-03-24 09:36:16,767 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 177.3846153846154) internal successors, (2306), 13 states have internal predecessors, (2306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:16,767 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:36:16,767 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:36:16,767 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2021-03-24 09:36:16,767 INFO L428 AbstractCegarLoop]: === Iteration 44 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:36:16,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:36:16,768 INFO L82 PathProgramCache]: Analyzing trace with hash 1004036937, now seen corresponding path program 7 times [2021-03-24 09:36:16,768 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:36:16,768 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573061225] [2021-03-24 09:36:16,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:36:16,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:36:16,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:16,782 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:36:16,782 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:16,783 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 09:36:16,784 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:16,785 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 09:36:16,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:16,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-03-24 09:36:16,796 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:16,797 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-24 09:36:16,806 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:16,807 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 09:36:16,816 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:16,817 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:36:16,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:16,827 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 09:36:16,836 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:16,836 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-03-24 09:36:16,846 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:16,846 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:36:16,854 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:16,854 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:36:16,861 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:16,861 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:36:16,868 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:16,868 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:36:16,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:36:16,869 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573061225] [2021-03-24 09:36:16,869 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:36:16,869 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2021-03-24 09:36:16,869 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351430163] [2021-03-24 09:36:16,869 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-03-24 09:36:16,869 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:36:16,869 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-03-24 09:36:16,869 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-03-24 09:36:16,871 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 319 [2021-03-24 09:36:16,871 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 375 transitions, 7922 flow. Second operand has 13 states, 13 states have (on average 177.3846153846154) internal successors, (2306), 13 states have internal predecessors, (2306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:16,871 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:36:16,871 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 319 [2021-03-24 09:36:16,872 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:36:20,469 INFO L129 PetriNetUnfolder]: 12894/20422 cut-off events. [2021-03-24 09:36:20,470 INFO L130 PetriNetUnfolder]: For 377542/377666 co-relation queries the response was YES. [2021-03-24 09:36:20,755 INFO L84 FinitePrefix]: Finished finitePrefix Result has 105825 conditions, 20422 events. 12894/20422 cut-off events. For 377542/377666 co-relation queries the response was YES. Maximal size of possible extension queue 1154. Compared 149387 event pairs, 2279 based on Foata normal form. 77/15468 useless extension candidates. Maximal degree in co-relation 105731. Up to 7517 conditions per place. [2021-03-24 09:36:20,799 INFO L132 encePairwiseOnDemand]: 304/319 looper letters, 267 selfloop transitions, 126 changer transitions 28/486 dead transitions. [2021-03-24 09:36:20,799 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 486 transitions, 10183 flow [2021-03-24 09:36:20,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 09:36:20,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 09:36:20,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2600 transitions. [2021-03-24 09:36:20,801 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5821764442454097 [2021-03-24 09:36:20,801 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2600 transitions. [2021-03-24 09:36:20,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2600 transitions. [2021-03-24 09:36:20,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:36:20,801 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2600 transitions. [2021-03-24 09:36:20,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 185.71428571428572) internal successors, (2600), 14 states have internal predecessors, (2600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:20,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 319.0) internal successors, (4785), 15 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:20,804 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 319.0) internal successors, (4785), 15 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:20,804 INFO L185 Difference]: Start difference. First operand has 345 places, 375 transitions, 7922 flow. Second operand 14 states and 2600 transitions. [2021-03-24 09:36:20,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 486 transitions, 10183 flow [2021-03-24 09:36:21,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 486 transitions, 10126 flow, removed 3 selfloop flow, removed 5 redundant places. [2021-03-24 09:36:21,804 INFO L241 Difference]: Finished difference. Result has 356 places, 369 transitions, 8143 flow [2021-03-24 09:36:21,805 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=7817, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8143, PETRI_PLACES=356, PETRI_TRANSITIONS=369} [2021-03-24 09:36:21,805 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 293 predicate places. [2021-03-24 09:36:21,805 INFO L480 AbstractCegarLoop]: Abstraction has has 356 places, 369 transitions, 8143 flow [2021-03-24 09:36:21,805 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 177.3846153846154) internal successors, (2306), 13 states have internal predecessors, (2306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:21,805 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:36:21,805 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:36:21,805 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2021-03-24 09:36:21,805 INFO L428 AbstractCegarLoop]: === Iteration 45 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:36:21,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:36:21,806 INFO L82 PathProgramCache]: Analyzing trace with hash -638910170, now seen corresponding path program 1 times [2021-03-24 09:36:21,806 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:36:21,806 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289780828] [2021-03-24 09:36:21,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:36:21,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:36:21,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:21,822 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:36:21,822 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:21,823 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 09:36:21,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:21,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 09:36:21,831 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:21,832 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 09:36:21,840 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:21,840 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 39 [2021-03-24 09:36:21,852 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:21,852 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-03-24 09:36:21,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:21,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-24 09:36:21,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:21,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 09:36:21,904 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:21,905 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 09:36:21,923 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:21,924 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:36:21,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:21,944 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:36:21,962 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:21,963 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:36:21,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:21,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:36:21,999 INFO L142 QuantifierPusher]: treesize reduction 16, result has 33.3 percent of original size [2021-03-24 09:36:21,999 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 09:36:22,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:22,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:36:22,020 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:22,020 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:36:22,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:36:22,020 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289780828] [2021-03-24 09:36:22,020 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:36:22,020 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2021-03-24 09:36:22,020 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304946187] [2021-03-24 09:36:22,021 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-03-24 09:36:22,021 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:36:22,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-03-24 09:36:22,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-03-24 09:36:22,022 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 174 out of 319 [2021-03-24 09:36:22,023 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 369 transitions, 8143 flow. Second operand has 15 states, 15 states have (on average 175.2) internal successors, (2628), 15 states have internal predecessors, (2628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:22,023 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:36:22,023 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 174 of 319 [2021-03-24 09:36:22,023 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:36:26,775 INFO L129 PetriNetUnfolder]: 14228/22605 cut-off events. [2021-03-24 09:36:26,775 INFO L130 PetriNetUnfolder]: For 412846/412940 co-relation queries the response was YES. [2021-03-24 09:36:26,977 INFO L84 FinitePrefix]: Finished finitePrefix Result has 118129 conditions, 22605 events. 14228/22605 cut-off events. For 412846/412940 co-relation queries the response was YES. Maximal size of possible extension queue 1350. Compared 169998 event pairs, 625 based on Foata normal form. 76/17462 useless extension candidates. Maximal degree in co-relation 118034. Up to 12039 conditions per place. [2021-03-24 09:36:27,020 INFO L132 encePairwiseOnDemand]: 301/319 looper letters, 229 selfloop transitions, 149 changer transitions 14/457 dead transitions. [2021-03-24 09:36:27,020 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 457 transitions, 10049 flow [2021-03-24 09:36:27,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-03-24 09:36:27,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-03-24 09:36:27,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 3959 transitions. [2021-03-24 09:36:27,022 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5641208321459105 [2021-03-24 09:36:27,022 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 3959 transitions. [2021-03-24 09:36:27,022 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 3959 transitions. [2021-03-24 09:36:27,023 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:36:27,023 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 3959 transitions. [2021-03-24 09:36:27,025 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 179.95454545454547) internal successors, (3959), 22 states have internal predecessors, (3959), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:27,027 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 319.0) internal successors, (7337), 23 states have internal predecessors, (7337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:27,028 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 319.0) internal successors, (7337), 23 states have internal predecessors, (7337), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:27,028 INFO L185 Difference]: Start difference. First operand has 356 places, 369 transitions, 8143 flow. Second operand 22 states and 3959 transitions. [2021-03-24 09:36:27,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 457 transitions, 10049 flow [2021-03-24 09:36:27,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 457 transitions, 9844 flow, removed 14 selfloop flow, removed 9 redundant places. [2021-03-24 09:36:27,930 INFO L241 Difference]: Finished difference. Result has 373 places, 391 transitions, 8770 flow [2021-03-24 09:36:27,930 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=7959, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=8770, PETRI_PLACES=373, PETRI_TRANSITIONS=391} [2021-03-24 09:36:27,930 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 310 predicate places. [2021-03-24 09:36:27,930 INFO L480 AbstractCegarLoop]: Abstraction has has 373 places, 391 transitions, 8770 flow [2021-03-24 09:36:27,931 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 175.2) internal successors, (2628), 15 states have internal predecessors, (2628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:27,931 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:36:27,931 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:36:27,931 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2021-03-24 09:36:27,931 INFO L428 AbstractCegarLoop]: === Iteration 46 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:36:27,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:36:27,931 INFO L82 PathProgramCache]: Analyzing trace with hash -507888566, now seen corresponding path program 1 times [2021-03-24 09:36:27,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:36:27,931 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549661824] [2021-03-24 09:36:27,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:36:27,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:36:27,973 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:27,973 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:36:27,974 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:27,974 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 09:36:27,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:27,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-24 09:36:27,985 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:27,985 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 09:36:27,994 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:27,995 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-03-24 09:36:28,010 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:28,010 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 09:36:28,025 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:28,025 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 09:36:28,042 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:28,042 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:36:28,058 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:28,059 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:36:28,067 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:28,068 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 15 [2021-03-24 09:36:28,078 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:28,078 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:36:28,088 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:28,088 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:36:28,097 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:28,097 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:36:28,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:36:28,098 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549661824] [2021-03-24 09:36:28,098 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:36:28,098 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2021-03-24 09:36:28,098 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778929917] [2021-03-24 09:36:28,098 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-03-24 09:36:28,098 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:36:28,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-03-24 09:36:28,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-03-24 09:36:28,099 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 319 [2021-03-24 09:36:28,100 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 391 transitions, 8770 flow. Second operand has 12 states, 12 states have (on average 177.58333333333334) internal successors, (2131), 12 states have internal predecessors, (2131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:28,100 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:36:28,100 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 319 [2021-03-24 09:36:28,100 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:36:28,806 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification that was a NOOP. DAG size: 21 [2021-03-24 09:36:32,549 INFO L129 PetriNetUnfolder]: 13950/22207 cut-off events. [2021-03-24 09:36:32,550 INFO L130 PetriNetUnfolder]: For 470549/470696 co-relation queries the response was YES. [2021-03-24 09:36:32,806 INFO L84 FinitePrefix]: Finished finitePrefix Result has 123295 conditions, 22207 events. 13950/22207 cut-off events. For 470549/470696 co-relation queries the response was YES. Maximal size of possible extension queue 1293. Compared 165925 event pairs, 2633 based on Foata normal form. 100/16812 useless extension candidates. Maximal degree in co-relation 123196. Up to 9641 conditions per place. [2021-03-24 09:36:32,862 INFO L132 encePairwiseOnDemand]: 304/319 looper letters, 284 selfloop transitions, 112 changer transitions 10/471 dead transitions. [2021-03-24 09:36:32,862 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 471 transitions, 10746 flow [2021-03-24 09:36:32,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-24 09:36:32,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-03-24 09:36:32,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3276 transitions. [2021-03-24 09:36:32,864 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5705329153605015 [2021-03-24 09:36:32,864 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3276 transitions. [2021-03-24 09:36:32,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3276 transitions. [2021-03-24 09:36:32,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:36:32,864 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3276 transitions. [2021-03-24 09:36:32,866 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 182.0) internal successors, (3276), 18 states have internal predecessors, (3276), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:32,868 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 319.0) internal successors, (6061), 19 states have internal predecessors, (6061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:32,868 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 319.0) internal successors, (6061), 19 states have internal predecessors, (6061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:32,868 INFO L185 Difference]: Start difference. First operand has 373 places, 391 transitions, 8770 flow. Second operand 18 states and 3276 transitions. [2021-03-24 09:36:32,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 471 transitions, 10746 flow [2021-03-24 09:36:34,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 471 transitions, 10447 flow, removed 50 selfloop flow, removed 12 redundant places. [2021-03-24 09:36:34,420 INFO L241 Difference]: Finished difference. Result has 380 places, 392 transitions, 8772 flow [2021-03-24 09:36:34,420 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=8414, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=8772, PETRI_PLACES=380, PETRI_TRANSITIONS=392} [2021-03-24 09:36:34,420 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 317 predicate places. [2021-03-24 09:36:34,420 INFO L480 AbstractCegarLoop]: Abstraction has has 380 places, 392 transitions, 8772 flow [2021-03-24 09:36:34,421 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 177.58333333333334) internal successors, (2131), 12 states have internal predecessors, (2131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:34,421 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:36:34,421 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:36:34,421 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2021-03-24 09:36:34,421 INFO L428 AbstractCegarLoop]: === Iteration 47 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:36:34,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:36:34,421 INFO L82 PathProgramCache]: Analyzing trace with hash -139478781, now seen corresponding path program 1 times [2021-03-24 09:36:34,421 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:36:34,421 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014580538] [2021-03-24 09:36:34,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:36:34,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:36:34,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:34,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:36:34,437 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:34,437 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 09:36:34,441 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:34,441 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-03-24 09:36:34,446 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:34,446 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 09:36:34,455 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:34,455 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-24 09:36:34,465 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:34,466 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 31 [2021-03-24 09:36:34,475 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:34,476 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 09:36:34,491 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:34,491 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 09:36:34,507 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:34,508 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:36:34,524 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:34,525 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:36:34,541 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:34,541 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:36:34,558 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:34,559 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-03-24 09:36:34,569 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:34,569 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:36:34,579 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:34,579 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:36:34,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:36:34,579 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014580538] [2021-03-24 09:36:34,579 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:36:34,579 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-03-24 09:36:34,579 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747760598] [2021-03-24 09:36:34,580 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-24 09:36:34,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:36:34,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-24 09:36:34,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-03-24 09:36:34,581 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 176 out of 319 [2021-03-24 09:36:34,582 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 392 transitions, 8772 flow. Second operand has 14 states, 14 states have (on average 177.35714285714286) internal successors, (2483), 14 states have internal predecessors, (2483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:34,582 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:36:34,582 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 176 of 319 [2021-03-24 09:36:34,582 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:36:38,368 INFO L129 PetriNetUnfolder]: 12668/20497 cut-off events. [2021-03-24 09:36:38,368 INFO L130 PetriNetUnfolder]: For 404980/405114 co-relation queries the response was YES. [2021-03-24 09:36:38,619 INFO L84 FinitePrefix]: Finished finitePrefix Result has 107166 conditions, 20497 events. 12668/20497 cut-off events. For 404980/405114 co-relation queries the response was YES. Maximal size of possible extension queue 1228. Compared 155160 event pairs, 1992 based on Foata normal form. 365/15842 useless extension candidates. Maximal degree in co-relation 107068. Up to 8483 conditions per place. [2021-03-24 09:36:38,658 INFO L132 encePairwiseOnDemand]: 306/319 looper letters, 254 selfloop transitions, 131 changer transitions 4/454 dead transitions. [2021-03-24 09:36:38,659 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 454 transitions, 10146 flow [2021-03-24 09:36:38,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-03-24 09:36:38,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2021-03-24 09:36:38,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 2568 transitions. [2021-03-24 09:36:38,660 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5750111957008509 [2021-03-24 09:36:38,660 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 2568 transitions. [2021-03-24 09:36:38,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 2568 transitions. [2021-03-24 09:36:38,661 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:36:38,661 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 2568 transitions. [2021-03-24 09:36:38,662 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 183.42857142857142) internal successors, (2568), 14 states have internal predecessors, (2568), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:38,663 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 319.0) internal successors, (4785), 15 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:38,664 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 319.0) internal successors, (4785), 15 states have internal predecessors, (4785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:38,664 INFO L185 Difference]: Start difference. First operand has 380 places, 392 transitions, 8772 flow. Second operand 14 states and 2568 transitions. [2021-03-24 09:36:38,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 454 transitions, 10146 flow [2021-03-24 09:36:39,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 454 transitions, 9899 flow, removed 15 selfloop flow, removed 17 redundant places. [2021-03-24 09:36:39,862 INFO L241 Difference]: Finished difference. Result has 378 places, 375 transitions, 8386 flow [2021-03-24 09:36:39,862 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=8025, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=8386, PETRI_PLACES=378, PETRI_TRANSITIONS=375} [2021-03-24 09:36:39,862 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 315 predicate places. [2021-03-24 09:36:39,862 INFO L480 AbstractCegarLoop]: Abstraction has has 378 places, 375 transitions, 8386 flow [2021-03-24 09:36:39,862 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 177.35714285714286) internal successors, (2483), 14 states have internal predecessors, (2483), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:39,863 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:36:39,863 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:36:39,863 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2021-03-24 09:36:39,863 INFO L428 AbstractCegarLoop]: === Iteration 48 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:36:39,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:36:39,863 INFO L82 PathProgramCache]: Analyzing trace with hash -715327599, now seen corresponding path program 1 times [2021-03-24 09:36:39,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:36:39,863 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808469635] [2021-03-24 09:36:39,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:36:39,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:36:39,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:39,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:36:39,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:39,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 14 [2021-03-24 09:36:39,886 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:39,886 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-24 09:36:39,893 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:39,893 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 09:36:39,903 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:39,903 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-24 09:36:39,920 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:39,921 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-03-24 09:36:39,939 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:39,939 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-03-24 09:36:39,958 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:39,958 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 09:36:39,978 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:39,979 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 09:36:39,988 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:39,989 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 09:36:40,009 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:40,009 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-03-24 09:36:40,030 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:40,030 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-03-24 09:36:40,051 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:40,051 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 09:36:40,061 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:40,062 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:36:40,071 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:40,072 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:36:40,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:36:40,072 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808469635] [2021-03-24 09:36:40,072 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:36:40,072 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-03-24 09:36:40,072 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339546019] [2021-03-24 09:36:40,072 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-24 09:36:40,072 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:36:40,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-24 09:36:40,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-03-24 09:36:40,074 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 319 [2021-03-24 09:36:40,075 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 375 transitions, 8386 flow. Second operand has 14 states, 14 states have (on average 174.35714285714286) internal successors, (2441), 14 states have internal predecessors, (2441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:40,075 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:36:40,075 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 319 [2021-03-24 09:36:40,075 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:36:44,471 WARN L205 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 37 [2021-03-24 09:36:44,542 INFO L129 PetriNetUnfolder]: 13391/21051 cut-off events. [2021-03-24 09:36:44,543 INFO L130 PetriNetUnfolder]: For 421877/421932 co-relation queries the response was YES. [2021-03-24 09:36:44,747 INFO L84 FinitePrefix]: Finished finitePrefix Result has 112273 conditions, 21051 events. 13391/21051 cut-off events. For 421877/421932 co-relation queries the response was YES. Maximal size of possible extension queue 1143. Compared 150898 event pairs, 1705 based on Foata normal form. 63/16149 useless extension candidates. Maximal degree in co-relation 112179. Up to 10774 conditions per place. [2021-03-24 09:36:44,784 INFO L132 encePairwiseOnDemand]: 302/319 looper letters, 215 selfloop transitions, 137 changer transitions 4/424 dead transitions. [2021-03-24 09:36:44,784 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 424 transitions, 9653 flow [2021-03-24 09:36:44,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-03-24 09:36:44,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-03-24 09:36:44,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 3207 transitions. [2021-03-24 09:36:44,786 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5585161964472309 [2021-03-24 09:36:44,786 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 3207 transitions. [2021-03-24 09:36:44,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 3207 transitions. [2021-03-24 09:36:44,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:36:44,787 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 3207 transitions. [2021-03-24 09:36:44,788 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 178.16666666666666) internal successors, (3207), 18 states have internal predecessors, (3207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:44,790 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 319.0) internal successors, (6061), 19 states have internal predecessors, (6061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:44,790 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 319.0) internal successors, (6061), 19 states have internal predecessors, (6061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:44,791 INFO L185 Difference]: Start difference. First operand has 378 places, 375 transitions, 8386 flow. Second operand 18 states and 3207 transitions. [2021-03-24 09:36:44,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 424 transitions, 9653 flow [2021-03-24 09:36:45,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 424 transitions, 9288 flow, removed 17 selfloop flow, removed 21 redundant places. [2021-03-24 09:36:45,686 INFO L241 Difference]: Finished difference. Result has 372 places, 367 transitions, 8113 flow [2021-03-24 09:36:45,686 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=7795, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=8113, PETRI_PLACES=372, PETRI_TRANSITIONS=367} [2021-03-24 09:36:45,686 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 309 predicate places. [2021-03-24 09:36:45,686 INFO L480 AbstractCegarLoop]: Abstraction has has 372 places, 367 transitions, 8113 flow [2021-03-24 09:36:45,686 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 174.35714285714286) internal successors, (2441), 14 states have internal predecessors, (2441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:45,686 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:36:45,686 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:36:45,686 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2021-03-24 09:36:45,687 INFO L428 AbstractCegarLoop]: === Iteration 49 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:36:45,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:36:45,687 INFO L82 PathProgramCache]: Analyzing trace with hash 305104526, now seen corresponding path program 2 times [2021-03-24 09:36:45,687 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:36:45,687 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913669138] [2021-03-24 09:36:45,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:36:45,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:36:45,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:45,705 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:36:45,705 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:45,706 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-24 09:36:45,709 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:45,710 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-24 09:36:45,715 INFO L142 QuantifierPusher]: treesize reduction 19, result has 64.2 percent of original size [2021-03-24 09:36:45,715 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-03-24 09:36:45,725 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:45,725 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-03-24 09:36:45,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:45,750 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-03-24 09:36:45,776 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:45,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-03-24 09:36:45,803 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:45,804 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 09:36:45,818 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:45,818 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:36:45,833 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:45,833 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:36:45,842 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:45,843 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 09:36:45,856 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:45,857 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 09:36:45,869 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:45,869 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 09:36:45,881 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:45,881 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:36:45,890 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:45,891 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:36:45,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:36:45,891 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913669138] [2021-03-24 09:36:45,891 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:36:45,891 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-03-24 09:36:45,891 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036488995] [2021-03-24 09:36:45,891 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-24 09:36:45,891 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:36:45,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-24 09:36:45,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-03-24 09:36:45,893 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 319 [2021-03-24 09:36:45,894 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 367 transitions, 8113 flow. Second operand has 14 states, 14 states have (on average 174.35714285714286) internal successors, (2441), 14 states have internal predecessors, (2441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:45,894 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:36:45,894 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 319 [2021-03-24 09:36:45,894 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:36:49,392 INFO L129 PetriNetUnfolder]: 12837/20774 cut-off events. [2021-03-24 09:36:49,392 INFO L130 PetriNetUnfolder]: For 381193/381235 co-relation queries the response was YES. [2021-03-24 09:36:49,849 INFO L84 FinitePrefix]: Finished finitePrefix Result has 106558 conditions, 20774 events. 12837/20774 cut-off events. For 381193/381235 co-relation queries the response was YES. Maximal size of possible extension queue 1263. Compared 158119 event pairs, 1610 based on Foata normal form. 95/15812 useless extension candidates. Maximal degree in co-relation 106475. Up to 11032 conditions per place. [2021-03-24 09:36:49,884 INFO L132 encePairwiseOnDemand]: 305/319 looper letters, 266 selfloop transitions, 87 changer transitions 5/423 dead transitions. [2021-03-24 09:36:49,885 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 423 transitions, 9618 flow [2021-03-24 09:36:49,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-03-24 09:36:49,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2021-03-24 09:36:49,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2848 transitions. [2021-03-24 09:36:49,886 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5579937304075235 [2021-03-24 09:36:49,886 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 2848 transitions. [2021-03-24 09:36:49,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 2848 transitions. [2021-03-24 09:36:49,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:36:49,887 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 2848 transitions. [2021-03-24 09:36:49,888 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 178.0) internal successors, (2848), 16 states have internal predecessors, (2848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:49,890 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 319.0) internal successors, (5423), 17 states have internal predecessors, (5423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:49,890 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 319.0) internal successors, (5423), 17 states have internal predecessors, (5423), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:49,890 INFO L185 Difference]: Start difference. First operand has 372 places, 367 transitions, 8113 flow. Second operand 16 states and 2848 transitions. [2021-03-24 09:36:49,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 423 transitions, 9618 flow [2021-03-24 09:36:50,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 423 transitions, 9332 flow, removed 19 selfloop flow, removed 13 redundant places. [2021-03-24 09:36:50,701 INFO L241 Difference]: Finished difference. Result has 377 places, 376 transitions, 8245 flow [2021-03-24 09:36:50,701 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=7847, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=8245, PETRI_PLACES=377, PETRI_TRANSITIONS=376} [2021-03-24 09:36:50,701 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 314 predicate places. [2021-03-24 09:36:50,701 INFO L480 AbstractCegarLoop]: Abstraction has has 377 places, 376 transitions, 8245 flow [2021-03-24 09:36:50,702 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 174.35714285714286) internal successors, (2441), 14 states have internal predecessors, (2441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:50,702 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:36:50,702 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:36:50,702 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2021-03-24 09:36:50,702 INFO L428 AbstractCegarLoop]: === Iteration 50 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:36:50,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:36:50,702 INFO L82 PathProgramCache]: Analyzing trace with hash 232205908, now seen corresponding path program 3 times [2021-03-24 09:36:50,702 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:36:50,702 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340581568] [2021-03-24 09:36:50,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:36:50,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:36:50,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:50,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:36:50,719 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:50,719 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-03-24 09:36:50,723 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:50,723 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 18 [2021-03-24 09:36:50,729 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:50,729 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-03-24 09:36:50,738 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:50,738 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-03-24 09:36:50,750 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:50,751 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 37 [2021-03-24 09:36:50,762 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:50,763 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-03-24 09:36:50,775 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:50,776 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 09:36:50,789 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:50,789 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-03-24 09:36:50,797 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:50,798 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-03-24 09:36:50,812 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:50,812 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-03-24 09:36:50,826 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:50,826 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-03-24 09:36:50,839 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:50,839 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 3 [2021-03-24 09:36:50,848 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:50,848 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:36:50,858 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:50,858 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:36:50,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:36:50,858 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340581568] [2021-03-24 09:36:50,858 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:36:50,858 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2021-03-24 09:36:50,858 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576152748] [2021-03-24 09:36:50,858 INFO L460 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-03-24 09:36:50,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:36:50,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-03-24 09:36:50,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-03-24 09:36:50,860 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 173 out of 319 [2021-03-24 09:36:50,861 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 376 transitions, 8245 flow. Second operand has 14 states, 14 states have (on average 174.35714285714286) internal successors, (2441), 14 states have internal predecessors, (2441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:50,861 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:36:50,861 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 173 of 319 [2021-03-24 09:36:50,861 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:36:54,471 INFO L129 PetriNetUnfolder]: 11972/19280 cut-off events. [2021-03-24 09:36:54,471 INFO L130 PetriNetUnfolder]: For 352966/352995 co-relation queries the response was YES. [2021-03-24 09:36:54,774 INFO L84 FinitePrefix]: Finished finitePrefix Result has 98710 conditions, 19280 events. 11972/19280 cut-off events. For 352966/352995 co-relation queries the response was YES. Maximal size of possible extension queue 1172. Compared 143709 event pairs, 1463 based on Foata normal form. 109/14710 useless extension candidates. Maximal degree in co-relation 98627. Up to 9527 conditions per place. [2021-03-24 09:36:54,816 INFO L132 encePairwiseOnDemand]: 306/319 looper letters, 245 selfloop transitions, 132 changer transitions 2/442 dead transitions. [2021-03-24 09:36:54,816 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 442 transitions, 9819 flow [2021-03-24 09:36:54,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-03-24 09:36:54,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2021-03-24 09:36:54,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 3727 transitions. [2021-03-24 09:36:54,818 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5563516942827288 [2021-03-24 09:36:54,818 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 3727 transitions. [2021-03-24 09:36:54,818 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 3727 transitions. [2021-03-24 09:36:54,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:36:54,819 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 3727 transitions. [2021-03-24 09:36:54,821 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 177.47619047619048) internal successors, (3727), 21 states have internal predecessors, (3727), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:54,823 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 319.0) internal successors, (7018), 22 states have internal predecessors, (7018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:54,824 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 319.0) internal successors, (7018), 22 states have internal predecessors, (7018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:54,824 INFO L185 Difference]: Start difference. First operand has 377 places, 376 transitions, 8245 flow. Second operand 21 states and 3727 transitions. [2021-03-24 09:36:54,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 442 transitions, 9819 flow [2021-03-24 09:36:55,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 442 transitions, 9231 flow, removed 18 selfloop flow, removed 20 redundant places. [2021-03-24 09:36:55,898 INFO L241 Difference]: Finished difference. Result has 366 places, 363 transitions, 7824 flow [2021-03-24 09:36:55,899 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=7469, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=7824, PETRI_PLACES=366, PETRI_TRANSITIONS=363} [2021-03-24 09:36:55,899 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 303 predicate places. [2021-03-24 09:36:55,899 INFO L480 AbstractCegarLoop]: Abstraction has has 366 places, 363 transitions, 7824 flow [2021-03-24 09:36:55,899 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 174.35714285714286) internal successors, (2441), 14 states have internal predecessors, (2441), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:55,899 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:36:55,899 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:36:55,899 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2021-03-24 09:36:55,899 INFO L428 AbstractCegarLoop]: === Iteration 51 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:36:55,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:36:55,900 INFO L82 PathProgramCache]: Analyzing trace with hash 144304192, now seen corresponding path program 1 times [2021-03-24 09:36:55,900 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:36:55,900 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105161871] [2021-03-24 09:36:55,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:36:55,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-03-24 09:36:55,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:55,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:36:55,913 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:55,913 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 5 [2021-03-24 09:36:55,915 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:55,915 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 4 [2021-03-24 09:36:55,918 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:55,918 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 8 [2021-03-24 09:36:55,922 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:55,923 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-24 09:36:55,929 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:55,929 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-03-24 09:36:55,933 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:55,933 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-03-24 09:36:55,937 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:55,937 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-03-24 09:36:55,943 INFO L142 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-03-24 09:36:55,943 INFO L147 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-03-24 09:36:55,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-03-24 09:36:55,943 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105161871] [2021-03-24 09:36:55,943 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-03-24 09:36:55,944 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2021-03-24 09:36:55,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980490390] [2021-03-24 09:36:55,944 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-03-24 09:36:55,944 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-03-24 09:36:55,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-03-24 09:36:55,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-03-24 09:36:55,945 INFO L508 CegarLoopForPetriNet]: Number of universal loopers: 181 out of 319 [2021-03-24 09:36:55,945 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 363 transitions, 7824 flow. Second operand has 7 states, 7 states have (on average 184.85714285714286) internal successors, (1294), 7 states have internal predecessors, (1294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:55,945 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2021-03-24 09:36:55,945 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 181 of 319 [2021-03-24 09:36:55,945 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2021-03-24 09:36:59,214 INFO L129 PetriNetUnfolder]: 13165/20683 cut-off events. [2021-03-24 09:36:59,215 INFO L130 PetriNetUnfolder]: For 317103/317141 co-relation queries the response was YES. [2021-03-24 09:36:59,382 INFO L84 FinitePrefix]: Finished finitePrefix Result has 100312 conditions, 20683 events. 13165/20683 cut-off events. For 317103/317141 co-relation queries the response was YES. Maximal size of possible extension queue 1129. Compared 147016 event pairs, 2107 based on Foata normal form. 68/15780 useless extension candidates. Maximal degree in co-relation 100238. Up to 12844 conditions per place. [2021-03-24 09:36:59,418 INFO L132 encePairwiseOnDemand]: 310/319 looper letters, 212 selfloop transitions, 92 changer transitions 14/380 dead transitions. [2021-03-24 09:36:59,418 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 380 transitions, 8802 flow [2021-03-24 09:36:59,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-03-24 09:36:59,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2021-03-24 09:36:59,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1504 transitions. [2021-03-24 09:36:59,420 INFO L553 CegarLoopForPetriNet]: DFA transition density 0.5893416927899686 [2021-03-24 09:36:59,420 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1504 transitions. [2021-03-24 09:36:59,420 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1504 transitions. [2021-03-24 09:36:59,420 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-03-24 09:36:59,420 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1504 transitions. [2021-03-24 09:36:59,421 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 188.0) internal successors, (1504), 8 states have internal predecessors, (1504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:59,422 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 319.0) internal successors, (2871), 9 states have internal predecessors, (2871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:59,422 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 319.0) internal successors, (2871), 9 states have internal predecessors, (2871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:59,422 INFO L185 Difference]: Start difference. First operand has 366 places, 363 transitions, 7824 flow. Second operand 8 states and 1504 transitions. [2021-03-24 09:36:59,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 380 transitions, 8802 flow [2021-03-24 09:36:59,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 380 transitions, 8663 flow, removed 5 selfloop flow, removed 15 redundant places. [2021-03-24 09:36:59,899 INFO L241 Difference]: Finished difference. Result has 356 places, 361 transitions, 7863 flow [2021-03-24 09:36:59,899 INFO L326 CegarLoopForPetriNet]: {PETRI_ALPHABET=319, PETRI_DIFFERENCE_MINUEND_FLOW=7679, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7863, PETRI_PLACES=356, PETRI_TRANSITIONS=361} [2021-03-24 09:36:59,899 INFO L343 CegarLoopForPetriNet]: 63 programPoint places, 293 predicate places. [2021-03-24 09:36:59,899 INFO L480 AbstractCegarLoop]: Abstraction has has 356 places, 361 transitions, 7863 flow [2021-03-24 09:36:59,900 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 184.85714285714286) internal successors, (1294), 7 states have internal predecessors, (1294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-03-24 09:36:59,900 INFO L255 CegarLoopForPetriNet]: Found error trace [2021-03-24 09:36:59,900 INFO L263 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-03-24 09:36:59,900 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2021-03-24 09:36:59,900 INFO L428 AbstractCegarLoop]: === Iteration 52 === [thread0Err6INUSE_VIOLATION, thread0Err0INUSE_VIOLATION, thread0Thread1of1ForFork4Err1INUSE_VIOLATION, thread0Thread1of1ForFork4Err4INUSE_VIOLATION, ULTIMATE.startErr7INUSE_VIOLATION, thread0Thread1of1ForFork4Err5INUSE_VIOLATION, thread0Thread1of1ForFork4Err10INUSE_VIOLATION, thread0Err9INUSE_VIOLATION, thread0Err3INUSE_VIOLATION, thread0Err8INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, thread0Thread1of1ForFork4Err2INUSE_VIOLATION]=== [2021-03-24 09:36:59,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-03-24 09:36:59,900 INFO L82 PathProgramCache]: Analyzing trace with hash 1735245170, now seen corresponding path program 1 times [2021-03-24 09:36:59,900 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-03-24 09:36:59,900 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478746101] [2021-03-24 09:36:59,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-03-24 09:36:59,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 09:36:59,909 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 09:36:59,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-03-24 09:36:59,919 INFO L223 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-03-24 09:36:59,956 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-03-24 09:36:59,957 INFO L634 BasicCegarLoop]: Counterexample might be feasible [2021-03-24 09:36:59,957 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2021-03-24 09:37:00,030 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 24.03 09:37:00 BasicIcfg [2021-03-24 09:37:00,030 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-03-24 09:37:00,031 INFO L168 Benchmark]: Toolchain (without parser) took 197405.07 ms. Allocated memory was 348.1 MB in the beginning and 15.9 GB in the end (delta: 15.6 GB). Free memory was 310.6 MB in the beginning and 8.3 GB in the end (delta: -8.0 GB). Peak memory consumption was 7.6 GB. Max. memory is 16.0 GB. [2021-03-24 09:37:00,031 INFO L168 Benchmark]: CDTParser took 0.10 ms. Allocated memory is still 348.1 MB. Free memory was 329.3 MB in the beginning and 329.2 MB in the end (delta: 70.8 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-03-24 09:37:00,031 INFO L168 Benchmark]: CACSL2BoogieTranslator took 518.67 ms. Allocated memory is still 348.1 MB. Free memory was 310.4 MB in the beginning and 272.1 MB in the end (delta: 38.3 MB). Peak memory consumption was 40.8 MB. Max. memory is 16.0 GB. [2021-03-24 09:37:00,031 INFO L168 Benchmark]: Boogie Procedure Inliner took 29.25 ms. Allocated memory is still 348.1 MB. Free memory was 272.1 MB in the beginning and 270.0 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. [2021-03-24 09:37:00,031 INFO L168 Benchmark]: Boogie Preprocessor took 16.69 ms. Allocated memory is still 348.1 MB. Free memory was 270.0 MB in the beginning and 269.1 MB in the end (delta: 902.7 kB). There was no memory consumed. Max. memory is 16.0 GB. [2021-03-24 09:37:00,031 INFO L168 Benchmark]: RCFGBuilder took 321.54 ms. Allocated memory is still 348.1 MB. Free memory was 269.1 MB in the beginning and 240.7 MB in the end (delta: 28.5 MB). Peak memory consumption was 29.4 MB. Max. memory is 16.0 GB. [2021-03-24 09:37:00,031 INFO L168 Benchmark]: TraceAbstraction took 196514.83 ms. Allocated memory was 348.1 MB in the beginning and 15.9 GB in the end (delta: 15.6 GB). Free memory was 240.7 MB in the beginning and 8.3 GB in the end (delta: -8.0 GB). Peak memory consumption was 7.5 GB. Max. memory is 16.0 GB. [2021-03-24 09:37:00,033 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.10 ms. Allocated memory is still 348.1 MB. Free memory was 329.3 MB in the beginning and 329.2 MB in the end (delta: 70.8 kB). There was no memory consumed. Max. memory is 16.0 GB. * CACSL2BoogieTranslator took 518.67 ms. Allocated memory is still 348.1 MB. Free memory was 310.4 MB in the beginning and 272.1 MB in the end (delta: 38.3 MB). Peak memory consumption was 40.8 MB. Max. memory is 16.0 GB. * Boogie Procedure Inliner took 29.25 ms. Allocated memory is still 348.1 MB. Free memory was 272.1 MB in the beginning and 270.0 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.0 GB. * Boogie Preprocessor took 16.69 ms. Allocated memory is still 348.1 MB. Free memory was 270.0 MB in the beginning and 269.1 MB in the end (delta: 902.7 kB). There was no memory consumed. Max. memory is 16.0 GB. * RCFGBuilder took 321.54 ms. Allocated memory is still 348.1 MB. Free memory was 269.1 MB in the beginning and 240.7 MB in the end (delta: 28.5 MB). Peak memory consumption was 29.4 MB. Max. memory is 16.0 GB. * TraceAbstraction took 196514.83 ms. Allocated memory was 348.1 MB in the beginning and 15.9 GB in the end (delta: 15.6 GB). Free memory was 240.7 MB in the beginning and 8.3 GB in the end (delta: -8.0 GB). Peak memory consumption was 7.5 GB. Max. memory is 16.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 1667.8ms, 119 PlacesBefore, 63 PlacesAfterwards, 140 TransitionsBefore, 84 TransitionsAfterwards, 4156 CoEnabledTransitionPairs, 4 FixpointIterations, 9 TrivialSequentialCompositions, 50 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 1 ConcurrentYvCompositions, 0 ChoiceCompositions, 60 TotalNumberOfCompositions, 2005 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1736, positive: 1730, positive conditional: 0, positive unconditional: 1730, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: ConditionTransformingIndependenceRelation.Independence Queries: [ total: 1443, positive: 1437, positive conditional: 0, positive unconditional: 1437, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ConditionTransformingIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1443, positive: 1437, positive conditional: 0, positive unconditional: 1437, negative: 6, negative conditional: 0, negative unconditional: 6, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1736, positive: 293, positive conditional: 0, positive unconditional: 293, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 1443, unknown conditional: 0, unknown unconditional: 1443] , Statistics on independence cache: Total cache size (in pairs): 40, Positive cache size: 40, Positive conditional cache size: 0, Positive unconditional cache size: 40, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0 - CounterExampleResult [Line: 1123]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L1124] 0 char *v; VAL [v={0:0}] [L1161] 0 pthread_t t; VAL [v={0:0}] [L1162] FCALL, FORK 0 pthread_create(&t, 0, thread0, 0) VAL [arg={0:0}, v={0:0}] [L1146] 1 pthread_t t1, t2, t3, t4, t5; VAL [arg={0:0}, arg={0:0}, t1={11:0}, t2={10:0}, v={0:0}] [L1163] 0 \read(t) VAL [arg={0:0}, arg={0:0}, t1={11:0}, t2={10:0}, v={0:0}] [L1146] 1 pthread_t t1, t2, t3, t4, t5; [L1147] FCALL, FORK 1 pthread_create(&t1, 0, thread1, 0) VAL [arg={0:0}, arg={0:0}, arg={0:0}, t1={11:0}, t2={10:0}, t3={6:0}, t4={13:0}, t5={14:0}, v={0:0}] [L1148] 1 \read(t1) VAL [\read(t1)=0, arg={0:0}, arg={0:0}, arg={0:0}, t1={11:0}, t2={10:0}, t3={6:0}, t4={13:0}, t5={14:0}, v={0:0}] [L1127] 2 v = malloc(sizeof(char)) VAL [\read(t1)=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, malloc(sizeof(char))={-1:0}, t1={11:0}, t2={10:0}, t3={6:0}, t4={13:0}, t5={14:0}, v={-1:0}] [L1128] 2 return 0; [L1148] FCALL, JOIN 2 pthread_join(t1, 0) VAL [\read(t1)=0, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, malloc(sizeof(char))={-1:0}, t1={11:0}, t2={10:0}, t3={6:0}, t4={13:0}, t5={14:0}, v={-1:0}] [L1149] FCALL, FORK 1 pthread_create(&t2, 0, thread2, 0) VAL [\result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, malloc(sizeof(char))={-1:0}, t1={11:0}, t2={10:0}, t3={6:0}, t4={13:0}, t5={14:0}, v={-1:0}] [L1150] FCALL, FORK 1 pthread_create(&t3, 0, thread3, 0) VAL [\result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, malloc(sizeof(char))={-1:0}, t1={11:0}, t2={10:0}, t3={6:0}, t4={13:0}, t5={14:0}, v={-1:0}] [L1151] FCALL, FORK 1 pthread_create(&t4, 0, thread2, 0) VAL [\result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, malloc(sizeof(char))={-1:0}, t1={11:0}, t2={10:0}, t3={6:0}, t4={13:0}, t5={14:0}, v={-1:0}] [L1133] 5 v[0] = 'X' [L1135] 5 return 0; [L1152] FCALL, FORK 1 pthread_create(&t5, 0, thread2, 0) VAL [\result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, malloc(sizeof(char))={-1:0}, t1={11:0}, t2={10:0}, t3={6:0}, t4={13:0}, t5={14:0}, v={-1:0}] [L1153] 1 \read(t2) VAL [\read(t2)=1, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, malloc(sizeof(char))={-1:0}, t1={11:0}, t2={10:0}, t3={6:0}, t4={13:0}, t5={14:0}, v={-1:0}] [L1133] 6 v[0] = 'X' [L1135] 6 return 0; [L1133] 3 v[0] = 'X' [L1135] 3 return 0; [L1153] FCALL, JOIN 3 pthread_join(t2, 0) VAL [\read(t2)=1, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, malloc(sizeof(char))={-1:0}, t1={11:0}, t2={10:0}, t3={6:0}, t4={13:0}, t5={14:0}, v={-1:0}] [L1154] 1 \read(t3) VAL [\read(t3)=2, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, malloc(sizeof(char))={-1:0}, t1={11:0}, t2={10:0}, t3={6:0}, t4={13:0}, t5={14:0}, v={-1:0}] [L1140] 4 v[0] = 'Y' [L1142] 4 return 0; [L1154] FCALL, JOIN 4 pthread_join(t3, 0) VAL [\read(t3)=2, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, malloc(sizeof(char))={-1:0}, t1={11:0}, t2={10:0}, t3={6:0}, t4={13:0}, t5={14:0}, v={-1:0}] [L1155] 1 \read(t4) VAL [\read(t4)=3, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, malloc(sizeof(char))={-1:0}, t1={11:0}, t2={10:0}, t3={6:0}, t4={13:0}, t5={14:0}, v={-1:0}] [L1155] FCALL, JOIN 5 pthread_join(t4, 0) VAL [\read(t4)=3, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, malloc(sizeof(char))={-1:0}, t1={11:0}, t2={10:0}, t3={6:0}, t4={13:0}, t5={14:0}, v={-1:0}] [L1156] 1 \read(t5) VAL [\read(t5)=4, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, malloc(sizeof(char))={-1:0}, t1={11:0}, t2={10:0}, t3={6:0}, t4={13:0}, t5={14:0}, v={-1:0}] [L1156] FCALL, JOIN 6 pthread_join(t5, 0) VAL [\read(t5)=4, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, malloc(sizeof(char))={-1:0}, t1={11:0}, t2={10:0}, t3={6:0}, t4={13:0}, t5={14:0}, v={-1:0}] [L1157] 1 return 0; [L1157] 1 return 0; [L1157] 1 return 0; VAL [\result={0:0}, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, malloc(sizeof(char))={-1:0}, t3={6:0}, t4={13:0}, t5={14:0}, v={-1:0}] [L1157] 1 return 0; [L1157] 1 return 0; [L1157] 1 return 0; [L1163] FCALL, JOIN 1 pthread_join(t, 0) VAL [\result={0:0}, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, malloc(sizeof(char))={-1:0}, v={-1:0}] [L1164] 0 v[0] [L1123] COND TRUE 0 !expression [L1123] 0 reach_error() VAL [\result={0:0}, \result={0:0}, \result={0:0}, \result={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, malloc(sizeof(char))={-1:0}, v={-1:0}] - StatisticsResult: Ultimate Automizer benchmark data CFG has 5 procedures, 97 locations, 1 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 2.7ms, RemoveRedundantFlowTime: 0.0ms, RemoveRedundantFlowUnfoldingTime: 0.0ms, BackfoldingTime: 0.0ms, BackfoldingUnfoldingTime: 0.0ms, FlowIncreaseByBackfolding: 0, BasicCegarLoop: VerificationResult: UNSAFE, OverallTime: 196276.3ms, OverallIterations: 52, TraceHistogramMax: 1, EmptinessCheckTime: 0.0ms, AutomataDifference: 187404.4ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 0.0ms, InitialAbstractionConstructionTime: 1779.3ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 1641 SDtfs, 4935 SDslu, 4737 SDs, 0 SdLazy, 16400 SolverSat, 2228 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 8047.2ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 971 GetRequests, 102 SyntacticMatches, 24 SemanticMatches, 845 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2559 ImplicationChecksByTransitivity, 16150.4ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=8772occurred in iteration=46, InterpolantAutomatonStates: 655, 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: 63.7ms SsaConstructionTime, 402.4ms SatisfiabilityAnalysisTime, 6225.8ms InterpolantComputationTime, 1189 NumberOfCodeBlocks, 1189 NumberOfCodeBlocksAsserted, 52 NumberOfCheckSat, 1099 ConstructedInterpolants, 0 QuantifiedInterpolants, 17703 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 51 InterpolantComputations, 51 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...